Vb.net-basic-controls
VB.Net-基本的なコントロール
オブジェクトは、ツールボックスコントロールを使用してVisual Basicフォーム上に作成するユーザーインターフェイス要素の一種です。 実際、Visual Basicでは、フォーム自体はオブジェクトです。 すべてのVisual Basicコントロールは3つの重要な要素で構成されています-
- オブジェクトを説明する*プロパティ*
- *メソッド*はオブジェクトに何かをさせ、
- *イベント*は、オブジェクトが何かをしたときに起こることです。
コントロールのプロパティ
すべてのVisual Basicオブジェクトは、プロパティを設定して移動、サイズ変更、またはカスタマイズできます。 プロパティは、キャプションや前景色などのVisual Basicオブジェクトが保持する値または特性です。
プロパティは、設計時に[プロパティ]ウィンドウを使用して設定するか、実行時にプログラムコードのステートメントを使用して設定できます。
どこで
- Object は、カスタマイズするオブジェクトの名前です。
- *プロパティ*は、変更する特性です。
- *値*は新しいプロパティ設定です。
例えば、
[プロパティ]ウィンドウを使用して、フォームのプロパティを設定できます。 ほとんどのプロパティは、アプリケーションの実行中に設定または読み取ることができます。 さまざまなコントロールに関連付けられたプロパティとそれらに適用される制限の完全なリストについては、Microsoftのドキュメントを参照できます。
制御方法
メソッドは、クラスのメンバーとして作成されたプロシージャであり、オブジェクトに何かをさせます。 メソッドは、オブジェクトまたは変数の特性にアクセスまたは操作するために使用されます。 クラスで使用するメソッドには、主に2つのカテゴリがあります-
- ツールボックスで提供されているコントロールなどのコントロールを使用している場合、そのパブリックメソッドを呼び出すことができます。 このようなメソッドの要件は、使用されているクラスによって異なります。
- 既存のメソッドで目的のタスクを実行できない場合は、クラスにメソッドを追加できます。
たとえば、MessageBox_コントロールには_Showというメソッドがあり、以下のコードスニペットで呼び出されます-
制御イベント
イベントは、重要な何かが発生したことをアプリケーションに通知する信号です。 たとえば、ユーザーがフォーム上のコントロールをクリックすると、フォームは Click イベントを発生させ、イベントを処理するプロシージャを呼び出すことができます。 クリック、ダブルクリック、閉じる、ロード、サイズ変更など、フォームに関連付けられたさまざまなタイプのイベントがあります。
以下は、フォーム Load イベントハンドラサブルーチンのデフォルト構造です。 このコードは、フォームコントロールに関連付けられているすべてのイベントの完全なリストを提供するコードをダブルクリックして表示できます-
ここで、 Handles MyBase.Load は、* Form1_Load()サブルーチンが *Load イベントを処理することを示します。 同様に、クリック、ダブルクリックのスタブコードを確認できます。 プロパティなどの変数を初期化する場合は、そのようなコードをForm1_Load()サブルーチン内に保持します。 ここで注意すべき重要な点は、イベントハンドラの名前です。これはデフォルトではForm1_Loadですが、アプリケーションプログラミングで使用する命名規則に基づいてこの名前を変更できます。
基本的なコントロール
VB.Netには、豊富なユーザーインターフェイスの作成に役立つさまざまなコントロールが用意されています。 これらすべてのコントロールの機能は、それぞれのコントロールクラスで定義されています。 コントロールクラスは、 System.Windows.Forms 名前空間で定義されます。
次の表は、一般的に使用されるコントロールの一部を示しています-
Sr.No. | Widget & Description |
---|---|
1 |
ユーザーインターフェイスを構成するすべてのコントロールのコンテナ。 |
2 |
Windowsテキストボックスコントロールを表します。 |
3 |
標準のWindowsラベルを表します。 |
4 |
Windowsボタンコントロールを表します。 |
5 |
アイテムのリストを表示するWindowsコントロールを表します。 |
6 |
Windowsコンボボックスコントロールを表します。 |
7 |
ユーザーは、他のRadioButtonコントロールと組み合わせたときに、選択肢のグループから単一のオプションを選択できます。 |
8 |
Windows CheckBoxを表します。 |
9 |
画像を表示するためのWindowsピクチャボックスコントロールを表します。 |
10 |
Windowsプログレスバーコントロールを表します。 |
11 |
スクロールバーコントロールの基本機能を実装します。 |
12 |
これは、ユーザーが日付と時刻を選択し、指定された形式で日付と時刻を表示できるようにするWindowsコントロールを表します。 |
13 |
TreeNodeで表されるラベル付きアイテムの階層コレクションを表示します。 |
14 |
これは、4つの異なるビューのいずれかを使用して表示できるアイテムのコレクションを表示するWindowsリストビューコントロールを表します。 |