プロパティ
続いてプロパティについて説明します。プロパティとはフォームやコントロール(テキストボックスやボタンなど)の細かい設定を制御するパラメータみたいなものです。これを変更することにより、フォームならフォームの状態を簡単に変更することが出来ます。
では前回のプロジェクトを開いてみましょう。プロジェクトの開き方は、前回の Tips の後の方に載せているのでそちらを見てください。
ちなみにこのフォームの編集画面を「デザイナ」と呼びます。このデザイナの画面で表示されているフォームを右クリックして「プロパティ」を選択してください。
すると画面右に「プロパティ」と呼ばれるウインドウが表示されるかと思います。(表示される位置は設定により異なります)
ではひとつパラメータを変更してみましょう。リストにある左側に「Text」という項目があるので、その右側の「Form1」という文字列を「サンプルプログラム」と変えてみてください。そのあと適当に別なところをクリックすると、デザイナのフォームのタイトルバーの文字が変更されていることが分かります。
実行してみても、文字が変わっていることが分かります。このように .NET Framework アプリケーションでは、このプロパティを変更することによって、フォームやコントロールを簡単に制御することが出来るのです。
ではためしにもう少し設定を変えたいと思います。フォームの状態を「最大化できないようにする」「フォームのサイズをマウスで変更できないようにする」という設定に変更してみたいと思います。
まず最初に「フォームは最大化できないようにする」にはプロパティから「MaximizeBox」の項目を探して、「False」に設定します。
次に「フォームのサイズをマウスで変更できないようにする」には「FormBorderStyle」を探して「FixSingle」を選択します。
では、実行してみてください。最大化ボタンが無効になり、マウスでフォームのサイズが変更できなくなりました。
さて、プロパティに関しての説明はこれくらいにします。他にもいろいろあるので、自分で変えてみたり、調べたりしてみてください。