1-5 プロパティに対する操作のまとめ

【基礎課題 1-6】

「Kiso1-5」のプログラムの一部を修正して新しいプログラムを作ります。最初に、「Kiso1_6_f」と「Kiso1_6_p」の名前で保存して下さい。

(1) メール送信画面のプログラムを実行すると、「このメールの重要度」の値は0になっています。オブジェクトインスペクタの“あるプロパティ”の値を変えて、実行したときに「3」が出るようにして下さい。

(2) プログラムを実行後に「このメールの重要度」の値を変えることができますが、重要度が0とかマイナスの値では不自然です。オブジェクトインスペクタの“あるプロパティ”の値を変えて、実行後、0以下の値には変更できないようにして下さい。

(3) 同様に、重要度の値が大きすぎるのも意味がなくなります。重要度が6以上には変更できないようにして下さい。

(4) 実行したとき、「このアドレス帳をアドレス帳に登録する」のチェックボックス欄にはチェックがついていません。オブジェクトインスペクタの“あるプロパティ”の値を変えて、実行したとき最初からチェックがついているようにして下さい (ヒント:「チェック」を英語で書くと________________です)。

全部できたら、Delphi の「ファイル」メニューから「上書き保存」を選んで保存して下さい。

【練習問題】

(1) 「Button1」の「Enabled」プロパティの値は、「True」になっていると思います。この値を、「False」に変えてみましょう。変え方は、

  1. Enabled プロパティの True の部分をクリックする
  2. 下向きの三角形を押して False を選ぶ

です。「True」の部分をダブルクリックしてもできます。

False」に変えてから実行すると、「True」のときと比べて何が変わるでしょう。

(2) 「Button2」の「Visible」プロパティの値は、「True」になっていると思います。この値を、「False」に変えてみましょう。変え方は、「Enabled」のときと同じです。「False」に変えてから実行すると、「True」のときと比べて何が変わるでしょう。

(3) 「Edit1」の「Enabled」プロパティの値を「False」に変えてから実行すると、「True」のときと比べて何が変わるでしょう。

(4) 「Edit2」の「Visible」プロパティの値を「False」に変えてから実行すると、「True」のときと比べて何が変わるでしょう。

(5) 上のことから、「Enabled」プロパティのはたらきは、

(6) 「Visible」プロパティのはたらきは、