- 10.コントロールのプロパティ設定
- フォームの見た目をよくするで大まかなコントロールの位置や大きさの変更はできました。
しかし、このままでは入力しやすいとはいえません。
入力をスムーズに進めるためにフォームのデザインビューでコントロールのプロパティ(属性)設定を変更します。
コントロールのプロパティでは書式やサイズ、アクション時の動作などいろいろな設定ができます。
設定できるプロパティはコントロールの種類によって違います。
詳しくはコントロールとはにまとめられています。
- コントロールのプロパティを表示する
コントロールの設定をするためにはコントロールのプロパティシートを表示させます。
プロパティの設定は基本的にはデザイン画面で行います。
プロパティシートの表示方法は3通りあります。
<<方法1>>
1.設定を変更したいコントロールをクリックして選択
2.ツールバーの中にあるプロパティのボタンをクリック
<<方法2>>
1.設定を変更したいコントロールをクリックして選択
2.メニューバーの中から表示メニューをクリック
3.プルダウンメニューの中からプロパティをクリック
![]()
<<方法3>>
1.設定を変更したいコントロールを右クリック
2.プルダウンメニューの中からプロパティをクリック![]()
- 使用可能プロパティと編集ロックプロパティの設定
フォーム「f_アーチスト」のテキストボックス「アーチスト番号」はコンピュータが自動に番号をふるオートナンバー型に設定してありますのでデータを手入力することはありません。
間違えて自分でデータを入力しないように<<使用可能>>プロパティの設定を”いいえ”に、<<編集ロック>>プロパティの設定を”はい”に変更する必要があります。
使用可能プロパティ - 1.
「アーチスト番号」のテキストボックスを選択してプロパティシートを表示 - 2.
<<データ>>タブをクリック - 3.
<<使用可能>>プロパティの ボタンをクリック
- 4.
”いいえ”を選択 編集ロックプロパティ
上記の1と2を繰り返します。
(使用可能プロパティから続けて操作する場合には1と2の操作は必要ありません。)- 3.
<<編集ロック>>プロパティの ボタンをクリック
※編集ロックプロパティは使用可能プロパティのすぐ下にあります。- 4.
”はい”を選択
フォーム「f_週」のテキストボックス「週番号」
フォーム「f_ランキング サブフォーム」のテキストボックス「ランキング番号」
についても同じ処理を行なってください。
- テキストボックスの背景色を変更
フォーム「f_アーチスト」のテキストボックス「アーチスト番号」
フォーム「f_CD」のテキストボックス「CD番号」
フォーム「f_ランキング サブフォーム」のテキストボックス「ランキング番号」
についても同じ処理を行なってください。
フォーム「f_アーチスト」のテキストボックス「アーチスト番号」の背景色をグレーにします。
- 1.
「アーチスト番号」のテキストボックスを選択してプロパティシートを表示 - 2.
<<書式>>タブをクリック - 3.
<<背景色>>プロパティの ボタンをクリック
- 1.
色の設定一覧からグレーを選択 - 2.
[OK]ボタンをクリック
テキストボックスの背景色を変更する方法は上記以外にもあります。
- ツールバーを使う
1. 「アーチスト番号」のテキストボックスを選択 2. ツールバーの[塗りつぶし/背景の色]の をクリック
3. 色の設定一覧からグレーを選択
- ショートカットメニューを使う
1. 「アーチスト番号」のテキストボックスを右クリック 2. ショートカットメニューの<<塗りつぶし/背景の色>>にマウスポインタを合わせる 3. 色の設定一覧が表示されたらグレーを選択
- 参照用のテキストボックスの設定1
- フォーム「f_アーチスト」で入力されたデータは「f_CD」ではマスタの働きをします。
また、フォーム「f_CD」・「f_週」で入力されたデータは「f_ランキング」ではマスタの働きをします。
つまり次のようになるわけです。
フォーム「f_アーチスト」でアーチスト番号「1」、アーチスト名「ABC」と入力します。
フォーム「f_CD」でCD番号「1」、CDタイトル「ABCの歌」と入力します。
フォーム「f_CD」でアーチスト番号「1」と入力したらアーチスト名に「ABC」と表示されます。
フォーム「f_ランキング サブフォーム」でCD番号「1」と入力したらCDタイトルに「ABCの歌」、アーチスト名に「ABC」と表示されます。
通常のテキストボックスは何かを入力するためのものですが、この場合フォーム「f_CD」のテキストボックス「アーチスト名」や、 フォーム「f_ランキング サブフォーム」のテキストボックス「CDタイトル」・「アーチスト名」は出力するためのもとなります。
フォーム「f_ランキング」のテキストボックス「年」・「月」・「週」も出力するだけです。
CDタイトルやアーチスト名、週に関するデータ(マスタ)を「f_ランキング」フォームで新規登録したり、変更したりはしません。
以上のような理由から、入力用のテキストボックスと表示用のテキストボックスを区別します。
1. 「アーチスト名」のテキストボックスを選択してプロパティシートを表示 2. <<書式>>タブをクリック 3. <<背景スタイル>>プロパティの ボタンをクリック
4. 透明を選択 フォーム「f_ランキング」のテキストボックス「年」、「月」、「週」
フォーム「f_ランキング サブフォーム」のテキストボックス「CDタイトル」、「アーチスト名」
も同じ処理を行なってください。
上記のように同じフォームにある複数のコントロール(テキストボックス)は一度に変更することができます。
「CDタイトル」をクリックした後、[Shift]キーを押しながら「アーチスト名」をクリックして選択すれば、あとは単独のコントロールを選択した場合と同じように処理することができます。
テキストボックスの背景色を変更する方法は上記以外にもあります。
- ツールバーを使う
![]()
1. 「アーチスト名」のテキストボックスを選択 2. ツールバーの[塗りつぶし/背景の色]の をクリック
3. 色の設定一覧から透明を選択
- 参照用のテキストボックスの設定2
使用可能プロパティ1. 「アーチスト名」のテキストボックスを選択してプロパティシートを表示 2. <<データ>>タブをクリック 3. <<使用可能>>プロパティの ボタンをクリック
4. ”いいえ”を選択 編集ロックプロパティ
上記の1と2を繰り返します。
(使用可能プロパティから続けて操作する場合には1と2の操作は必要ありません。)
3. <<編集ロック>>プロパティの ボタンをクリック
※編集ロックプロパティは使用可能プロパティのすぐ下にあります。4. ”はい”を選択 フォーム「f_ランキング」のテキストボックス「年」、「月」、「週」
フォーム「f_ランキング サブフォーム」のテキストボックス「CDタイトル」、「アーチスト名」
も同じ処理を行なってください。
上記のように同じフォームにある複数のコントロール(テキストボックス)は一度に変更することができます。
「CDタイトル」をクリックした後、[Shift]キーを押しながら「アーチスト名」をクリックして選択すれば、あとは単独のコントロールを選択した場合と同じように処理することができます。
- 参照用のテキストボックスの設定3
- 1.
「保存場所」のテキストボックスを選択 - 2.
<<書式>>タブをクリック - 3.
<<立体表示>>プロパティの ボタンをクリック
- 4.
”下線付き”を選択 - フォーム「f_ランキング」のテキストボックス「年」、「月」、「週」
フォーム「f_ランキング サブフォーム」のテキストボックス「CDタイトル」、「アーチスト名」
も同じ処理を行なってください。
上記のように同じフォームにある複数のコントロール(テキストボックス)は一度に変更することができます。
「CDタイトル」をクリックした後、[Shift]キーを押しながら「アーチスト名」をクリックして選択すれば、あとは単独のコントロールを選択した場合と同じように処理することができます。
- テキストボックスを見えないようにする
フォーム「f_ランキング」の中には「f_ランキング サブフォーム」が含まれており、二つのフォームは「週番号」で連結されています。
「f_ランキング サブフォーム」に「週番号」があるのはそのためです。
削除するわけにはいきませんが、表示される必要はありません。
そこで、テキストボックス「週番号」を入力時には見えないように変更します。
1. 「週番号」のテキストボックスを右クリック 2. <<書式>>タブをクリック 3. <<可視>>プロパティの欄(赤い枠内)のどこでもいいのでダブルクリックして”はい”を”いいえ”に変更
いままではプロパティのボタンをクリックしてリストから選択することを行なっていましたが、今回のようにダブルクリックしても選択することができます。