| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
第7回 日記アプリケーションを作る ―その3 入力画面と閲覧画面の作成)一覧画面を作成したところで、今回は、入力画面と閲覧画面を作成してみよう。といっても作り方は閲覧画面と変わりはない。コントロールが多いので細かい設定が必要なだけだ。 では、前回までに作成した「MyDiary」プロジェクトを開いてから作業を進めよう。 入力画面を作成する第5回で一覧画面を作成したように、入力画面を作成しよう。「プロジェクト」メニューから「Windows フォームの追加」を選択し、「新しい項目の追加」ダイアログから入力画面用のフォームを作成する。ファイル名は「editForm」としよう。 フォームが表示されたら、まずはフォームのタイトルから設定する。プロパティウィンドウで以下のように設定しよう。
続けてコントロールを配置する。今回は配置するコントロールの数が多いので、順に配置していこう。配置は第3回での設計を参考にしていくといい。
ここでは、4個のコントロールを配置する。
DateTimePickerは日付を指定するためのコントロールで日記を作成する日付を指定する。PicterBoxは画像を表示するためのコントロールで、絵日記のために使う。TextBoxコントロールは第4回でも使用した入力を行うためのコントロールで、日記のタイトルと本文を入力するために使用する。 画面への配置が終わったら「プロパティ」ウィンドウで各コントロールの設定を行う。コントロールを選択してからそれぞれのプロパティを設定していこう。PictureBoxのAnchor設定では左側をクリックしてはずしておくことを忘れないように。
さて、2つめのTextBoxだがここでは、まずAnchorを指定せずに以下の設定だけを行う。
TextBoxをMultiLineにすると、複数行の入力が可能になる。もちろん日記本文を入力するためだ。ほかのアプリケーションでも1行しか入力できないテキストボックスと複数行入力できるテキストボックスを見たことがあるだろう。 MultiLine設定をTrueにするとTextBoxコントロールの縦のサイズも変更することができるので、ソフトキーメニューのところまでテキストボックスを大きく変更しよう。 変更が完了したら改めてTextBox2の設定を完了させよう。
最後は、ソフトキーの設定だ。ソフトキーは第5回でもやったように、画面上でTextプロパティを入力し、(Name) の設定はプロパティウィンドウで行う。
いったんここまでの作業を保存しておこう。「ファイル」メニューから「すべてを保存」を選択して作業を一通り保存しておく。 閲覧画面を作成する続いて閲覧画面を作成しよう。「プロジェクト」メニュー→「Windows フォームの追加」から、「viewForm」を作成する。フォームが表示されたら、フォームのタイトルを設定しよう。
続けてコントロールを配置だ。もう慣れてくるころだろう。なおこの閲覧画面はそれぞれの工夫の見せ所だ。自分なりのアレンジを加えてみるといいだろう。 ここでは、5個のコントロールを配置する。
Labelコントロールは文字を表示するために使用する。ここではタイトルや日付を表示するために使用する予定だ。残りのコントロールは入力画面と同じだ。TextBoxは配置したらMultiLineプロパティをTrueにしてから大きさを調整しよう。 TextBoxとLabel文字を表示できるコントロールとして、TextBoxコントロールとLabelコントロールが登場した。どちらも文字を表示するための機能があるが、ではこの2つのコントロールをどのように使い分けるべきだろうか? TextBoxコントロール
Labelコントロール
比較するとわかるが、基本的に表示だけならLabelコントロールを使ったほうがいい。表示された文字をユーザーが編集できてしまうからだ。しかしもし複数行を表示させたいのであればTextBoxコントロールを使うしかない。もちろん、編集を必要とするならばTextBoxを使うしかないのは当然である。 画面への配置が終わったら「プロパティ」ウィンドウで各コントロールの設定をする。コントロールを選択してからそれぞれのプロパティを設定していこう。
コントロールのプロパティを設定した後は、コントロールのサイズが変化するものがある。プロパティを設定したらもう一度コントロールの配置を調整しておこう。 そして、ソフトキーの設定だ。閲覧画面でのソフトキーは日記の表示日の移動に使用する。
さて、ここで閲覧画面はちょっとお色直しをしてみよう。まず、画面の余白の部分をクリックしてフォームを選択した状態で(もしくはプロパティウィンドウのドロップダウンリストからviewFormを選択した状態で)、Shiftキーを押しながらすべてのコントロールを選択していく。 5つのコントロールを選択してプロパティウィンドウを見てみると、すべてのコントールに共通なプロパティとして、「BackColor」が選択できるようになっている。ここでBackColorに好きな色を選択しよう。システムカラー、Webカラー、カスタムカラーから自由に使用していい。ただし、システムカラーを使うとテーマなどによって色が変わるものもあるので注意が必要だ。 いったんここまでの作業を保存しておこう。「ファイル」メニューから「すべてを保存」を選択して作業を一通り保存しておく。 まとめ画面の作成はオリジナリティーを出す重要なポイントだ。これまで自分が使ってきて使いやすいアプリケーションを参考にしながら使いやすい画面を考えてみるといいだろう。 さてせっかく作った画面だが、まだこの画面を表示させることができない。次回はこの画面を表示させる機能を実装しよう。 <執筆者プロフィール>高橋 忍
<書籍情報>Windows Mobile 5.0のアプリケーション開発について、もっと詳しく知りたくなったら ![]() Windows Mobile 5.0 アプリケーション開発 Beginner's Book 高橋 忍・著/280ページ/2色印刷/B5変形/CD-ROM付
This article
posted by staff
on 2006/10/05 15:25
Track back URLhttp://www.willcom-fan.com/adm/mt-tb.cgi/147 Track backs: |
最近の記事【新機種レビュー】WILLCOM 03から新色「ブラックトーン」が登場! その注目ポイントは?タッチパネル対応の画面。横スライド式のQWERTYキー... 【新機種レビュー】カメラが付いた! ポップ&カジュアルなデザインの音声端末/HONEY BEE 2(WX331KC) ウィルコムが“ミツバチ”をイメージしたポップ&カジュア... スライド、ラメ、防水 ― ウィルコムから個性的な新音声端末が続々登場! 2008年10月28日、ウィルコムから音声端末3製品と... 手描きチャットで応募するイラストコンテスト開催! 10月28日に発表されたウィルコムの新端末。それと同時に紹介された新サービス... 音楽を2倍、2倍のキャンペーン 「カメラを買うと、ポケットカメラが付いてくる」 そんな通販番組が昔あったが、... 最近のトラックバック携帯可能な無線LANアクセスポイント「どこでもWi-Fi」from あろーい日記 http://www.wi WILLCOM D4に大容量バッテリーで。 from プチ株とPDA・PCと。 WILLCOM D4に大容 アカデミックパックとくまふぉんと。 from プチ株とPDA・PCと。 WILLCOM 03につい [W-ZERO3]辛口連発!? WILLCOM 03、WILLCOM D4を本サイトライター陣が評価 ウィルコムに期待することとは?/座談会 - 後編 from Kzou’s Diary (^^ゞ 当サイトのライター陣で行 「新つなぎ放題プラン」 from ねこもばGadget! β版 へっぽこ実験ニュースサイト - WILLCOM 03応援中!! 【料金プラン】音声端末で「 このサイトについてウィルコムFANは、ウィルコム携帯端末の活用情報を提供するサイトとして株式会社アスキー(現アスキー・メディアワークス)が2006年3月15日より運営しています。続きを読む... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||