SAK 図書館
VB ビジュアル編 (その一) フォーム form_load、form_unload、show、hide
VB のビジュアルオブジェクトで、基本的に使用するものを説明します。 ■ビジュアルオブジェクト form フォーム(メインウィンドウ、子ウィンドウ、ダイアログ) label ラベル (スタティックコントロール) textbox テキストボックス(エディトコントロール) commandbutton ボタン combobox コンボボックス listbox リストボックス msgbox メッセージボックス ■form フォームはウィンドウそのものです。 この上に各種コントロールオブジェクトを置きます。 (form 以外を総称してコントロールオブジェクトと呼びます。) コントロールオブジェクトそのものも実はウィンドウなのですが、あらかじめ スタイルや動作を記述したものです。 開発者が新たにコントロールを作ることもできます。 一般には C 言語などで作成し、カイスタムコントロールと呼びます。 フォームには、親となるメインウィンドウ、その子となるチャイルドウィンド ウ、モーダルダイアログ、モードレスダイアログなどのスタイルがあります。 【プロパティ】 ・常に設定 name = フォームの認識名 (Form1、FormMain など) caption = フォームタイトル ("受注入力" など) ・必要に応じて設定 borderstyle = ウィンドウスタイル (サイズ変更可能かどうかなど) windowstate = ウィンドウ表示 (最大化、最小化など) 0 標準 1 最小化(アイコンサイズ) 2 最大化(全画面フルサイズ) backcolor = フォームの色 maxbutton = 最大化ボタンを付けるかどうか minbutton = 最小化ボタンを付けるかどうか visible = 可視かどうか 【イベント】 form_load フォームがロードされるときに呼び出される。 ・初期化、準備処理などを記述する。 form_unload フォームが破棄されるときに呼び出される。 ・後始末などを記述する。 form_resize フォームのサイズが変更されたときに呼び出される。 (ウィンドウリサイズ) ・通常はなにもしなくてもよし。 【ステートメント】 load form1 フォームをロードする。 ・メインフォームは自動的にロードされるので、サブフ ォームやダイアログロードに使用する。 unload form1 フォームをアンロードして破棄する。 (フォームを閉じる) ・終了ボタンに記述してよく使用する。 【メソッド】 form1.show ロードしたフォームを表示する。 ・表示の場合、モーダルウィンドウ、 モードレスウィンドウの表示スタイルを指定する。 (モーダルフォーム、モードレスフォーム) (モーダルダイアログ、モードレスダイアログ) (form を開く、ダイアログボックス表示) 親ウィンドウと同時に動作する子ウィンドウなどの場 合は表示スタイルを省略してよい。 モードレスとして表示する場合は、show 1 とする。 (formDialog.show 1、別ウィンドウを開く) 尚、メインウィンドウは自動的に表示される。 form1.hide ロードしたフォームを非表示にする。 ・show で直ちに再表示できる。 ■VB ビジュアル編資料
■VB 入門編資料
■VB 基礎編資料
■VB テクニック編資料