Vb.net-listview
VB.Net-ListViewコントロール
ListViewコントロールは、アイテムのリストを表示するために使用されます。 TreeViewコントロールと共に、インターフェイスのようなWindowsエクスプローラーを作成できます。
ツールボックスからListViewコントロールをクリックして、フォームに配置しましょう。
_ListView_コントロールは、アイテムのリストをアイコンとともに表示します。 ListViewコントロールのItemプロパティを使用すると、そこにアイテムを追加および削除できます。 _SelectedItem_プロパティには、選択されたアイテムのコレクションが含まれます。 _MultiSelect_プロパティを使用すると、リストビューで複数のアイテムを選択するように設定できます。 _CheckBoxes_プロパティを使用すると、アイテムの横にチェックボックスを設定できます。
ListViewコントロールのプロパティ
以下は、ListViewコントロールの一般的に使用されるプロパティの一部です-
Sr.No | Property & Description |
---|---|
1 |
Alignment コントロール内の項目の配置を取得または設定します。 |
2 |
AutoArrange アイコンを自動的に配置するかどうかを取得または設定します。 |
3 |
BackColor 背景色を取得または設定します。 |
4 |
CheckBoxes コントロールの各項目の横にチェックボックスが表示されるかどうかを示す値を取得または設定します。 |
5 |
CheckedIndices コントロール内で現在チェックされている項目のインデックスを取得します。 |
6 |
CheckedItems コントロールで現在チェックされている項目を取得します。 |
7 |
Columns コントロールに表示されるすべての列ヘッダーのコレクションを取得します。 |
8 |
GridLines コントロール内のアイテムとサブアイテムを含む行と列の間にグリッド線が表示されるかどうかを示す値を取得または設定します。 |
9 |
HeaderStyle 列ヘッダーのスタイルを取得または設定します。 |
10 |
HideSelection コントロールがフォーカスを失ったときに、コントロールで選択された項目が強調表示されたままかどうかを示す値を取得または設定します。 |
11 |
HotTracking アイテムまたはサブアイテムのテキストがマウスポインターの上を通過したときにハイパーリンクの外観を持つかどうかを示す値を取得または設定します。 |
12 |
HoverSelection マウスポインターがアイテム上に数秒間置かれたときにアイテムが自動的に選択されるかどうかを示す値を取得または設定します。 |
13 |
InsertionMark ListViewコントロール内で項目がドラッグされたときに予想されるドロップ位置を示すために使用されるオブジェクトを取得します。 |
14 |
Items コントロール内のすべてのアイテムを含むコレクションを取得します。 |
15 |
LabelWrap コントロールにアイテムがアイコンとして表示されるときにアイテムラベルが折り返されるかどうかを示す値を取得または設定します。 |
16 |
LargeImageList コントロールで項目を大きなアイコンとして表示するときに使用するImageListを取得または設定します。 |
17 |
MultiSelect 複数の項目を選択できるかどうかを示す値を取得または設定します。 |
18 |
RightToLeftLayout コントロールを右から左に配置するかどうかを示す値を取得または設定します。 |
19 |
Scrollable すべての項目を表示するのに十分なスペースがないときにスクロールバーをコントロールに追加するかどうかを示す値を取得または設定します。 |
20 |
SelectedIndices コントロール内の選択された項目のインデックスを取得します。 |
21 |
SelectedItems コントロールで選択されているアイテムを取得します。 |
22 |
ShowGroups アイテムがグループで表示されるかどうかを示す値を取得または設定します。 |
23 |
ShowItemToolTips ListViewに含まれるListViewItemオブジェクトにツールチップを表示するかどうかを示す値を取得または設定します。 |
24 |
SmallImageList コントロールの項目を小さなアイコンとして表示するときに使用するImageListを取得または設定します。 |
25 |
Sorting コントロール内の項目の並べ替え順序を取得または設定します。 |
26 |
StateImageList コントロール内のアプリケーション定義の状態に関連付けられたImageListを取得または設定します。 |
27 |
TopItem コントロール内の最初の表示項目を取得または設定します。 |
28 |
View コントロールでの項目の表示方法を取得または設定します。 このプロパティには次の値があります。
|
29 |
仮想モードのときにリストに含まれるListViewItemオブジェクトの数を取得または設定します。 |
30 |
VirtualMode ListViewコントロールに独自のデータ管理操作を提供したかどうかを示す値を取得または設定します。 |
ListViewコントロールのメソッド
以下は、ListViewコントロールの一般的に使用されるメソッドの一部です-
Sr.No. | Method Name & Description |
---|---|
1 |
Clear ListViewコントロールからすべてのアイテムを削除します。 |
1 |
ToString コントロールの文字列表現を含む文字列を返します。 |
ListViewコントロールのイベント
以下は、ListViewコントロールの一般的に使用されるイベントの一部です-
Sr.No. | Event & Description |
---|---|
1 |
ColumnClick 列ヘッダーがクリックされたときに発生します。 |
2 |
ItemCheck コントロール内の項目がチェックまたはチェック解除されたときに発生します。 |
3 |
SelectedIndexChanged 選択したインデックスが変更されたときに発生します。 |
4 |
TextChanged Textプロパティが変更されたときに発生します。 |
例
この例では、実行時にリストビューを作成します。 フォームをダブルクリックして、開いたウィンドウに次のコードを配置しましょう。
上記のコードが実行され、Microsoft Visual Studioツールバーで使用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます-