ListBox クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
項目のリストを表示する Windows コントロールを表します。
public ref class ListBox : System::Windows::Forms::ListControl
public class ListBox : System.Windows.Forms.ListControl
[System.ComponentModel.DefaultBindingProperty("SelectedValue")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class ListBox : System.Windows.Forms.ListControl
[System.ComponentModel.DefaultBindingProperty("SelectedValue")]
public class ListBox : System.Windows.Forms.ListControl
type ListBox = class
inherit ListControl
[<System.ComponentModel.DefaultBindingProperty("SelectedValue")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ListBox = class
inherit ListControl
[<System.ComponentModel.DefaultBindingProperty("SelectedValue")>]
type ListBox = class
inherit ListControl
Public Class ListBox
Inherits ListControl
- 継承
- 派生
- 属性
例
次のコード例では、複数の項目を列に表示し、コントロールの一覧で複数の項目を選択できるコントロールを作成 ListBox する方法を示します。 この例のコードでは、 クラスの メソッドを使用して Add 50 項目を ListBox.ObjectCollection にListBox追加し、 メソッドを使用してリストから 3 つの項目をSetSelected選択します。 次に、このコードは、 プロパティを ListBox.SelectedObjectCollection 使用してコレクションの値を SelectedItems 表示し、 プロパティを ListBox.SelectedIndexCollection通じて を SelectedIndices 表示します。 この例では、 にコードを配置し、 から Form呼び出す必要があります。
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Create an instance of the ListBox.
ListBox^ listBox1 = gcnew ListBox;
// Set the size and location of the ListBox.
listBox1->Size = System::Drawing::Size( 200, 100 );
listBox1->Location = System::Drawing::Point( 10, 10 );
// Add the ListBox to the form.
this->Controls->Add( listBox1 );
// Set the ListBox to display items in multiple columns.
listBox1->MultiColumn = true;
// Set the selection mode to multiple and extended.
listBox1->SelectionMode = SelectionMode::MultiExtended;
// Shutdown the painting of the ListBox as items are added.
listBox1->BeginUpdate();
// Loop through and add 50 items to the ListBox.
for ( int x = 1; x <= 50; x++ )
{
listBox1->Items->Add( String::Format( "Item {0}", x ) );
}
listBox1->EndUpdate();
// Select three items from the ListBox.
listBox1->SetSelected( 1, true );
listBox1->SetSelected( 3, true );
listBox1->SetSelected( 5, true );
#if defined(DEBUG)
// Display the second selected item in the ListBox to the console.
System::Diagnostics::Debug::WriteLine( listBox1->SelectedItems[ 1 ] );
// Display the index of the first selected item in the ListBox.
System::Diagnostics::Debug::WriteLine( listBox1->SelectedIndices[ 0 ] );
#endif
}
private void button1_Click(object sender, System.EventArgs e)
{
// Create an instance of the ListBox.
ListBox listBox1 = new ListBox();
// Set the size and location of the ListBox.
listBox1.Size = new System.Drawing.Size(200, 100);
listBox1.Location = new System.Drawing.Point(10,10);
// Add the ListBox to the form.
this.Controls.Add(listBox1);
// Set the ListBox to display items in multiple columns.
listBox1.MultiColumn = true;
// Set the selection mode to multiple and extended.
listBox1.SelectionMode = SelectionMode.MultiExtended;
// Shutdown the painting of the ListBox as items are added.
listBox1.BeginUpdate();
// Loop through and add 50 items to the ListBox.
for (int x = 1; x <= 50; x++)
{
listBox1.Items.Add("Item " + x.ToString());
}
// Allow the ListBox to repaint and display the new items.
listBox1.EndUpdate();
// Select three items from the ListBox.
listBox1.SetSelected(1, true);
listBox1.SetSelected(3, true);
listBox1.SetSelected(5, true);
// Display the second selected item in the ListBox to the console.
System.Diagnostics.Debug.WriteLine(listBox1.SelectedItems[1].ToString());
// Display the index of the first selected item in the ListBox.
System.Diagnostics.Debug.WriteLine(listBox1.SelectedIndices[0].ToString());
}
Private Sub button1_Click(sender As Object, e As System.EventArgs)
' Create an instance of the ListBox.
Dim listBox1 As New ListBox()
' Set the size and location of the ListBox.
listBox1.Size = New System.Drawing.Size(200, 100)
listBox1.Location = New System.Drawing.Point(10, 10)
' Add the ListBox to the form.
Me.Controls.Add(listBox1)
' Set the ListBox to display items in multiple columns.
listBox1.MultiColumn = True
' Set the selection mode to multiple and extended.
listBox1.SelectionMode = SelectionMode.MultiExtended
' Shutdown the painting of the ListBox as items are added.
listBox1.BeginUpdate()
' Loop through and add 50 items to the ListBox.
Dim x As Integer
For x = 1 To 50
listBox1.Items.Add("Item " & x.ToString())
Next x
' Allow the ListBox to repaint and display the new items.
listBox1.EndUpdate()
' Select three items from the ListBox.
listBox1.SetSelected(1, True)
listBox1.SetSelected(3, True)
listBox1.SetSelected(5, True)
' Display the second selected item in the ListBox to the console.
System.Diagnostics.Debug.WriteLine(listBox1.SelectedItems(1).ToString())
' Display the index of the first selected item in the ListBox.
System.Diagnostics.Debug.WriteLine(listBox1.SelectedIndices(0).ToString())
End Sub
注釈
ListBoxコントロールを使用すると、ユーザーがクリックして選択できる項目の一覧をユーザーに表示できます。 コントロールは ListBox 、 プロパティを使用して 1 つまたは複数の選択を SelectionMode 提供できます。 ListBoxには、 プロパティも用意MultiColumnされ、項目の縦一覧ではなく列に項目を表示できます。 これにより、コントロールにより多くの表示項目を表示でき、ユーザーはアイテムまでスクロールする必要がなくなります。
通常、Windows は、 に表示する項目を描画するタスクを処理します ListBox。 プロパティをDrawMode使用し、 イベントと DrawItem イベントをMeasureItem処理して、Windows が提供する自動描画をオーバーライドし、アイテムを自分で描画することができます。 所有者描画 ListBox コントロールを使用すると、リスト内の各項目のテキストに対して、高さ可変の項目、画像、または異なる色またはフォントを表示できます。 プロパティ 、、 GetItemRectangle はHorizontalExtent、GetItemHeight独自の項目を描画するのにも役立ちます。
には、表示と選択の機能に加えて、 ListBox に項目を効率的に ListBox 追加したり、リストの項目内のテキストを検索したりできる機能も用意されています。 BeginUpdateメソッドと EndUpdate メソッドを使用すると、リストに項目ListBoxが追加されるたびにコントロールを再描画せずに、 に多数の項目を追加できます。 FindStringメソッドと FindStringExact メソッドを使用すると、特定の検索文字列を含むリスト内のアイテムを検索できます。
、、および SelectedIndices の各プロパティはItems、 によって使用される 3 つのコレクションへのアクセスをListBox提供SelectedItemsします。 次の表は、 で ListBox 使用される 3 つのコレクションと、コントロール内での使用の概要を示しています。
| コレクション クラス | 内で を使用します。 ListBox |
|---|---|
| ListBox.ObjectCollection | コントロールに含まれるすべての項目を ListBox 格納します。 |
| ListBox.SelectedObjectCollection | コントロールに含まれる項目のサブセットである、選択した項目のコレクションを ListBox 格納します。 |
| ListBox.SelectedIndexCollection | のインデックスのサブセットである、選択したインデックスのコレクションを ListBox.ObjectCollection格納します。 これらのインデックスは、選択されている項目を指定します。 |
次の 3 つの例は、 クラスがサポートする 3 つのインデックス付きコレクションを ListBox 示しています。
次の表は、 が の項目ListBoxを格納する方法ListBox.ObjectCollectionの例と、その選択状態を例ListBoxに示しています。
| インデックス | アイテム | ListBox 内の選択状態 |
|---|---|---|
| 0 | object1 | 未選択 |
| 1 | object2 | 選択済み |
| 2 | object3 | 未選択 |
| 3 | object4 | 選択済み |
| 4 | object5 | 選択済み |
前の表に示した に ListBox.ObjectCollection 基づいて、 がどのように表示されるかを次の表に ListBox.SelectedObjectCollection 示します。
| インデックス | アイテム |
|---|---|
| 0 | object2 |
| 1 | object4 |
| 2 | object5 |
前の表に示した に ListBox.ObjectCollection 基づいて、 がどのように表示されるかを次の表に ListBox.SelectedIndexCollection 示します。
| インデックス | 項目のインデックス |
|---|---|
| 0 | 1 |
| 1 | 3 |
| 2 | 4 |
Addクラスの メソッドをListBox.ObjectCollection使用すると、 に項目をListBox追加できます。 メソッドは Add 、 にメンバーを追加するときに任意の ListBoxオブジェクトを受け入れます。 オブジェクトが に ListBox追加されている場合、オブジェクト内のメンバー名が プロパティで ToString 指定されていない限り、コントロールは オブジェクトの メソッドで定義されているテキストを DisplayMember 使用します。 クラスの メソッドを使用して項目をAddListBox.ObjectCollection追加するだけでなく、 クラスの プロパティをDataSource使用して項目をListControl追加することもできます。
注意
基本 Windows フォームに 、ComboBox、または CheckedListBox がありListBox、派生 Windows フォーム内のコントロールの文字列コレクションを変更する場合は、基本 Windows フォーム内のこれらのコントロールの文字列コレクションを空にする必要があります。 文字列コレクションが空でない場合、別の Windows フォームを派生させると読み取り専用になります。
コンストラクター
| ListBox() |
ListBox クラスの新しいインスタンスを初期化します。 |
フィールド
| DefaultItemHeight |
オーナー描画 ListBox の既定の項目の高さを指定します。 |
| NoMatches |
検索中に一致する値が見つからなかったことを示します。 |
プロパティ
| AccessibilityObject |
コントロールに割り当てられた AccessibleObject を取得します。 (継承元 Control) |
| AccessibleDefaultActionDescription |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの既定のアクションの説明を取得または設定します。 (継承元 Control) |
| AccessibleDescription |
ユーザー補助クライアント アプリケーションによって使用される、コントロールの説明を取得または設定します。 (継承元 Control) |
| AccessibleName |
ユーザー補助クライアント アプリケーションによって使用されるコントロールの名前を取得または設定します。 (継承元 Control) |
| AccessibleRole |
コントロールのアクセスできる役割を取得または設定します。 (継承元 Control) |
| AllowDrop |
ユーザーがコントロールにドラッグしたデータを、そのコントロールが受け入れることができるかどうかを示す値を取得または設定します。 (継承元 Control) |
| AllowSelection |
ListBox でリスト項目の選択が現在有効かどうかを示す値を取得します。 |
| AllowSelection |
リストでリスト項目の選択が有効かどうかを示す値を取得します。 (継承元 ListControl) |
| Anchor |
コントロールがバインドされるコンテナーの端を取得または設定し、親のサイズ変更時に、コントロールのサイズがどのように変化するかを決定します。 (継承元 Control) |
| AutoScrollOffset |
ScrollControlIntoView(Control) でのこのコントロールのスクロール先を取得または設定します。 (継承元 Control) |
| AutoSize |
このクラスでは、このプロパティは使用されません。 (継承元 Control) |
| BackColor |
コントロールの背景色を取得または設定します。 |
| BackgroundImage |
このクラスでは、このプロパティは使用されません。 |
| BackgroundImageLayout |
ListBox 列挙体で定義された ImageLayout の背景イメージ レイアウトを取得または設定します。 |
| BackgroundImageLayout |
ImageLayout 列挙型で定義される背景画像のレイアウトを取得または設定します。 (継承元 Control) |
| BindingContext |
コントロールの BindingContext を取得または設定します。 (継承元 Control) |
| BorderStyle |
ListBox の周囲に描画される境界線の種類を取得または設定します。 |
| Bottom |
コントロールの下端とコンテナーのクライアント領域の上端の間の距離をピクセルで取得します。 (継承元 Control) |
| Bounds |
クライアント以外の要素を含むコントロールの、親コントロールに対する相対的なサイズおよび位置をピクセル単位で取得または設定します。 (継承元 Control) |
| CanEnableIme |
ImeMode プロパティをアクティブな値に設定して、IME サポートを有効にできるかどうかを示す値を取得します。 (継承元 Control) |
| CanFocus |
コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (継承元 Control) |
| CanRaiseEvents |
コントロールでイベントが発生するかどうかを決定します。 (継承元 Control) |
| CanSelect |
コントロールを選択できるかどうかを示す値を取得します。 (継承元 Control) |
| Capture |
コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。 (継承元 Control) |
| CausesValidation |
そのコントロールが原因で、フォーカスを受け取ると検証が必要なコントロールに対して、検証が実行されるかどうかを示す値を取得または設定します。 (継承元 Control) |
| ClientRectangle |
コントロールのクライアント領域を表す四角形を取得します。 (継承元 Control) |
| ClientSize |
コントロールのクライアント領域の高さと幅を取得または設定します。 (継承元 Control) |
| ColumnWidth |
複数列の ListBox の列幅を取得または設定します。 |
| CompanyName |
コントロールを含んでいるアプリケーションの会社または作成者の名前を取得します。 (継承元 Control) |
| Container |
IContainer を含む Component を取得します。 (継承元 Component) |
| ContainsFocus |
コントロール、またはその子コントロールの 1 つに、現在入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
| ContextMenu |
コントロールに関連付けられたショートカット メニューを取得または設定します。 (継承元 Control) |
| ContextMenuStrip |
このコントロールに関連付けられている ContextMenuStrip を取得または設定します。 (継承元 Control) |
| Controls |
コントロール内に格納されているコントロールのコレクションを取得します。 (継承元 Control) |
| Created |
コントロールが作成されているかどうかを示す値を取得します。 (継承元 Control) |
| CreateParams |
コントロール ハンドルが作成されるときに必要な作成パラメーターを取得します。 |
| Cursor |
マウス ポインターがコントロールの上にあるときに表示されるカーソルを取得または設定します。 (継承元 Control) |
| CustomTabOffsets |
ListBox 内の項目間のタブ幅を取得します。 |
| DataBindings |
コントロールのデータ連結を取得します。 (継承元 Control) |
| DataContext |
データ バインディングの目的でデータ コンテキストを取得または設定します。 これはアンビエント プロパティです。 (継承元 Control) |
| DataManager |
このコントロールに関連付けられている CurrencyManager を取得します。 (継承元 ListControl) |
| DataSource |
この ListControl のデータ ソースを取得または設定します。 (継承元 ListControl) |
| DefaultCursor |
コントロールの既定のカーソルを取得または設定します。 (継承元 Control) |
| DefaultImeMode |
コントロールがサポートしている既定の IME (Input Method Editor) モードを取得します。 (継承元 Control) |
| DefaultMargin |
コントロール間に既定で指定されている空白をピクセル単位で取得します。 (継承元 Control) |
| DefaultMaximumSize |
コントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (継承元 Control) |
| DefaultMinimumSize |
コントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (継承元 Control) |
| DefaultPadding |
コントロールの内容の既定の内部間隔をピクセル単位で取得します。 (継承元 Control) |
| DefaultSize |
コントロールの既定のサイズを取得します。 |
| DesignMode |
Component が現在デザイン モードかどうかを示す値を取得します。 (継承元 Component) |
| DeviceDpi |
コントロールが現在表示されているディスプレイ デバイスの DPI 値を取得します。 (継承元 Control) |
| DisplayMember |
この ListControl に表示するプロパティを取得または設定します。 (継承元 ListControl) |
| DisplayRectangle |
コントロールの表示領域を表す四角形を取得します。 (継承元 Control) |
| Disposing |
基本 Control クラスが破棄処理中かどうかを示す値を取得します。 (継承元 Control) |
| Dock |
コントロールの境界のうち、親コントロールにドッキングする境界を取得または設定します。また、コントロールのサイズが親コントロール内でどのように変化するかを決定します。 (継承元 Control) |
| DoubleBuffered |
ちらつきを軽減または回避するために、2 次バッファーを使用してコントロールの表面を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
| DrawMode |
コントロールの描画モードを取得または設定します。 |
| Enabled |
コントロールがユーザーとの対話に応答できるかどうかを示す値を取得または設定します。 (継承元 Control) |
| Events |
Component に結び付けられているイベント ハンドラーのリストを取得します。 (継承元 Component) |
| Focused |
コントロールに入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
| Font |
コントロールによって表示されるテキストのフォントを取得または設定します。 |
| Font |
コントロールによって表示されるテキストのフォントを取得または設定します。 (継承元 Control) |
| FontHeight |
コントロールのフォントの高さを取得または設定します。 (継承元 Control) |
| ForeColor |
コントロールの前景色を取得または設定します。 |
| FormatInfo |
カスタムの書式設定動作を定義する IFormatProvider を取得または設定します。 (継承元 ListControl) |
| FormatString |
値の表示方法を示す書式指定子文字を取得または設定します。 (継承元 ListControl) |
| FormattingEnabled |
書式設定を DisplayMember の ListControl プロパティに適用するかどうかを示す値を取得または設定します。 (継承元 ListControl) |
| Handle |
コントロールのバインド先のウィンドウ ハンドルを取得します。 (継承元 Control) |
| HasChildren |
コントロールに 1 つ以上の子コントロールが格納されているかどうかを示す値を取得します。 (継承元 Control) |
| Height |
コントロールの高さを取得または設定します。 (継承元 Control) |
| HorizontalExtent |
ListBox の水平スクロール バーでスクロールできる幅を取得または設定します。 |
| HorizontalScrollbar |
水平スクロール バーをコントロールに表示するかどうかを示す値を取得または設定します。 |
| ImeMode |
コントロールの IME (Input Method Editor) モードを取得または設定します。 (継承元 Control) |
| ImeModeBase |
コントロールの IME モードを取得または設定します。 (継承元 Control) |
| IntegralHeight |
一部の項目しか表示されない状況を避けるために、コントロールのサイズを変更するかどうかを示す値を取得または設定します。 |
| InvokeRequired |
呼び出し元がコントロールの作成されたスレッドと異なるスレッド上にあるため、コントロールに対してメソッドの呼び出しを実行するときに、呼び出し元で invoke メソッドを呼び出す必要があるかどうかを示す値を取得します。 (継承元 Control) |
| IsAccessible |
コントロールがユーザー補助アプリケーションに表示されるかどうかを示す値を取得または設定します。 (継承元 Control) |
| IsAncestorSiteInDesignMode |
このコントロールの先祖の 1 つがサイト化され、そのサイトが DesignMode に存在するかどうかを示します。 このプロパティは読み取り専用です。 (継承元 Control) |
| IsDisposed |
コントロールが破棄されているかどうかを示す値を取得します。 (継承元 Control) |
| IsHandleCreated |
コントロールにハンドルが関連付けられているかどうかを示す値を取得します。 (継承元 Control) |
| IsMirrored |
コントロールがミラー化されるかどうかを示す値を取得します。 (継承元 Control) |
| ItemHeight |
ListBox 内の項目の高さを取得または設定します。 |
| Items |
ListBox の項目を取得します。 |
| LayoutEngine |
コントロールのレイアウト エンジンのキャッシュ インスタンスを取得します。 (継承元 Control) |
| Left |
コントロールの左端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得または設定します。 (継承元 Control) |
| Location |
コンテナーの左上隅に対する相対座標として、コントロールの左上隅の座標を取得または設定します。 (継承元 Control) |
| Margin |
コントロール間の空白を取得または設定します。 (継承元 Control) |
| MaximumSize |
GetPreferredSize(Size) が指定できる上限のサイズを取得または設定します。 (継承元 Control) |
| MinimumSize |
GetPreferredSize(Size) が指定できる下限のサイズを取得または設定します。 (継承元 Control) |
| MultiColumn |
ListBox が複数列をサポートするかどうかを示す値を取得または設定します。 |
| Name |
コントロールの名前を取得または設定します。 (継承元 Control) |
| Padding |
このクラスでは、このプロパティは使用されません。 |
| Padding |
コントロールの埋め込みを取得または設定します。 (継承元 Control) |
| Parent |
コントロールの親コンテナーを取得または設定します。 (継承元 Control) |
| PreferredHeight |
ListBox 内のすべての項目を組み合わせた高さを取得します。 |
| PreferredSize |
コントロールが適合する四角形領域のサイズを取得します。 (継承元 Control) |
| ProductName |
コントロールを格納しているアセンブリの製品名を取得します。 (継承元 Control) |
| ProductVersion |
コントロールを格納しているアセンブリのバージョンを取得します。 (継承元 Control) |
| RecreatingHandle |
コントロールが現在そのコントロールのハンドルを再作成中かどうかを示す値を取得します。 (継承元 Control) |
| Region |
コントロールに関連付けられたウィンドウ領域を取得または設定します。 (継承元 Control) |
| RenderRightToLeft |
古い.
古い.
このプロパティは使用されなくなりました。 (継承元 Control) |
| ResizeRedraw |
サイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
| Right |
コントロールの右端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得します。 (継承元 Control) |
| RightToLeft |
コントロールがテキストを右から左に表示するかどうかを示す値を取得または設定します。 |
| RightToLeft |
コントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定します。 (継承元 Control) |
| ScaleChildren |
子コントロールの表示スケールを決定する値を取得します。 (継承元 Control) |
| ScrollAlwaysVisible |
垂直スクロール バーを常に表示するかどうかを示す値を取得または設定します。 |
| SelectedIndex |
ListBox 内で現在選択されている項目の 0 から始まるインデックス番号を取得または設定します。 |
| SelectedIndices |
ListBox 内で現在選択されているすべての項目の 0 から始まるインデックス番号を格納するコレクションを取得します。 |
| SelectedItem |
ListBox 内で現在選択されている項目を取得または設定します。 |
| SelectedItems |
ListBox 内で現在選択されている項目を格納するコレクションを取得します。 |
| SelectedValue |
ValueMember プロパティで指定したメンバー プロパティの値を取得または設定します。 (継承元 ListControl) |
| SelectionMode |
ListBox で項目を選択する方法を取得または設定します。 |
| ShowFocusCues |
コントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得します。 (継承元 Control) |
| ShowKeyboardCues |
ユーザー インターフェイスがキーボード アクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得します。 (継承元 Control) |
| Site |
コントロールのサイトを取得または設定します。 (継承元 Control) |
| Size |
コントロールの高さと幅を取得または設定します。 (継承元 Control) |
| Sorted |
ListBox 内の項目をアルファベット順に並べ替えるかどうかを示す値を取得または設定します。 |
| TabIndex |
コンテナー内のコントロールのタブ オーダーを取得または設定します。 (継承元 Control) |
| TabStop |
ユーザーが Tab キーを使用することによってこのコントロールにフォーカスを移すことができるかどうかを示す値を取得または設定します。 (継承元 Control) |
| Tag |
コントロールに関するデータを格納するオブジェクトを取得または設定します。 (継承元 Control) |
| Text |
ListBox 内で現在選択されている項目のテキストを取得または検索します。 |
| Top |
コントロールの上端とコンテナーのクライアント領域の上端の間の距離をピクセル単位で取得または設定します。 (継承元 Control) |
| TopIndex |
ListBox に最初に表示される項目のインデックスを取得または設定します。 |
| TopLevelControl |
別の Windows フォーム コントロールを親として持たない親コントロールを取得します。 一般的に、これは、コントロールを格納している最も外側の Form です。 (継承元 Control) |
| UseCustomTabOffsets |
ListBox 整数配列を使用して CustomTabOffsets が文字列を描画するときに、タブ文字を認識および展開するかどうかを示す値を取得または設定します。 |
| UseTabStops |
ListBox で文字列を描画するときにタブ文字を認識して展開するかどうかを示す値を取得または設定します。 |
| UseWaitCursor |
現在のコントロールおよびすべての子コントロールに待機カーソルを使用するかどうかを示す値を取得または設定します。 (継承元 Control) |
| ValueMember |
ListControl 内の項目の実際の値として使用するプロパティのパスを取得または設定します。 (継承元 ListControl) |
| Visible |
コントロールとそのすべての子コントロールが表示されているかどうかを示す値を取得または設定します。 (継承元 Control) |
| Width |
コントロールの幅を取得または設定します。 (継承元 Control) |
| WindowTarget |
このクラスでは、このプロパティは使用されません。 (継承元 Control) |
メソッド
イベント
| AutoSizeChanged |
このクラスでは、このイベントは使用されません。 (継承元 Control) |
| BackColorChanged |
BackColor プロパティの値が変化したときに発生します。 (継承元 Control) |
| BackgroundImageChanged |
ラベルの BackgroundImage プロパティが変更されたときに発生します。 |
| BackgroundImageLayoutChanged |
BackgroundImageLayout プロパティが変更されたときに発生します。 |
| BackgroundImageLayoutChanged |
BackgroundImageLayout プロパティが変更されたときに発生します。 (継承元 Control) |
| BindingContextChanged |
BindingContext プロパティの値が変化したときに発生します。 (継承元 Control) |
| CausesValidationChanged |
CausesValidation プロパティの値が変化したときに発生します。 (継承元 Control) |
| ChangeUICues |
フォーカスまたはキーボードのユーザー インターフェイス (UI) キューが変更されるときに発生します。 (継承元 Control) |
| Click |
ListBox コントロールがクリックされたときに発生します。 |
| ClientSizeChanged |
ClientSize プロパティの値が変化したときに発生します。 (継承元 Control) |
| ContextMenuChanged |
ContextMenu プロパティの値が変化したときに発生します。 (継承元 Control) |
| ContextMenuStripChanged |
ContextMenuStrip プロパティの値が変化したときに発生します。 (継承元 Control) |
| ControlAdded |
新しいコントロールが Control.ControlCollection に追加されたときに発生します。 (継承元 Control) |
| ControlRemoved |
Control.ControlCollection からコントロールが削除されたときに発生します。 (継承元 Control) |
| CursorChanged |
Cursor プロパティの値が変化したときに発生します。 (継承元 Control) |
| DataContextChanged |
DataContext プロパティの値が変化したときに発生します。 (継承元 Control) |
| DataSourceChanged |
DataSource が変更されたときに発生します。 (継承元 ListControl) |
| DisplayMemberChanged |
DisplayMember プロパティが変更されたときに発生します。 (継承元 ListControl) |
| Disposed |
Dispose() メソッドの呼び出しによってコンポーネントが破棄されるときに発生します。 (継承元 Component) |
| DockChanged |
Dock プロパティの値が変化したときに発生します。 (継承元 Control) |
| DoubleClick |
コントロールがダブルクリックされたときに発生します。 (継承元 Control) |
| DpiChangedAfterParent |
親コントロールまたはフォームの DPI が変更された後に、コントロールの DPI 設定がプログラムで変更されたときに発生します。 (継承元 Control) |
| DpiChangedBeforeParent |
親コントロールまたはフォームの DPI 変更イベントが発生する前に、コントロールの DPI 設定がプログラムで変更されたときに発生します。 (継承元 Control) |
| DragDrop |
ドラッグ アンド ドロップ操作が完了したときに発生します。 (継承元 Control) |
| DragEnter |
オブジェクトがコントロールの境界内にドラッグされると発生します。 (継承元 Control) |
| DragLeave |
オブジェクトがコントロールの境界外にドラッグされたときに発生します。 (継承元 Control) |
| DragOver |
オブジェクトがコントロールの境界を越えてドラッグされると発生します。 (継承元 Control) |
| DrawItem |
オーナー描画 ListBox のビジュアルな部分を変更すると発生します。 |
| EnabledChanged |
Enabled プロパティ値が変更されたときに発生します。 (継承元 Control) |
| Enter |
コントロールが入力されると発生します。 (継承元 Control) |
| FontChanged |
Font プロパティの値が変化すると発生します。 (継承元 Control) |
| ForeColorChanged |
ForeColor プロパティの値が変化すると発生します。 (継承元 Control) |
| Format |
コントロールがデータ値にバインドされると発生します。 (継承元 ListControl) |
| FormatInfoChanged |
FormatInfo プロパティの値が変化したときに発生します。 (継承元 ListControl) |
| FormatStringChanged |
FormatString プロパティの値が変更された場合に発生します。 (継承元 ListControl) |
| FormattingEnabledChanged |
FormattingEnabled プロパティの値が変化したときに発生します。 (継承元 ListControl) |
| GiveFeedback |
ドラッグ操作中に発生します。 (継承元 Control) |
| GotFocus |
コントロールがフォーカスを受け取ると発生します。 (継承元 Control) |
| HandleCreated |
コントロールに対してハンドルが作成されると発生します。 (継承元 Control) |
| HandleDestroyed |
コントロールのハンドルが破棄されているときに発生します。 (継承元 Control) |
| HelpRequested |
ユーザーがコントロールのヘルプを要求すると発生します。 (継承元 Control) |
| ImeModeChanged |
ImeMode プロパティが変更された場合に発生します。 (継承元 Control) |
| Invalidated |
コントロールの表示に再描画が必要なときに発生します。 (継承元 Control) |
| KeyDown |
コントロールにフォーカスがあるときにキーが押されると発生します。 (継承元 Control) |
| KeyPress |
コントロールにフォーカスがあるときに、文字、 スペース、または Backspace キーが押された場合に発生します。 (継承元 Control) |
| KeyUp |
コントロールにフォーカスがあるときにキーが離されると発生します。 (継承元 Control) |
| Layout |
コントロールの子コントロールの位置を変更する必要があるときに発生します。 (継承元 Control) |
| Leave |
入力フォーカスがコントロールを離れると発生します。 (継承元 Control) |
| LocationChanged |
Location プロパティ値が変更されたときに発生します。 (継承元 Control) |
| LostFocus |
コントロールがフォーカスを失ったときに発生します。 (継承元 Control) |
| MarginChanged |
コントロールのマージンが変更されたときに発生します。 (継承元 Control) |
| MeasureItem |
オーナー描画 ListBox が作成され、リスト項目のサイズが決定されると発生します。 |
| MouseCaptureChanged |
コントロールがマウスのキャプチャを失うと発生します。 (継承元 Control) |
| MouseClick |
ユーザーがマウスで ListBox コントロールをクリックすると発生します。 |
| MouseClick |
マウスでコントロールをクリックしたときに発生します。 (継承元 Control) |
| MouseDoubleClick |
マウスでコントロールをダブルクリックしたときに発生します。 (継承元 Control) |
| MouseDown |
マウス ポインターがコントロール上にあり、マウス ボタンがクリックされると発生します。 (継承元 Control) |
| MouseEnter |
マウス ポインターによってコントロールが入力されると発生します。 (継承元 Control) |
| MouseHover |
マウス ポインターをコントロールの上に重ねると発生します。 (継承元 Control) |
| MouseLeave |
マウス ポインターがコントロールを離れると発生します。 (継承元 Control) |
| MouseMove |
マウス ポインターがコントロール上を移動すると発生します。 (継承元 Control) |
| MouseUp |
マウス ポインターがコントロール上にある状態でマウス ボタンが離されると発生します。 (継承元 Control) |
| MouseWheel |
コントロールにフォーカスがある間に、マウスのホイールを移動したときに発生します。 (継承元 Control) |
| Move |
コントロールが移動されると発生します。 (継承元 Control) |
| PaddingChanged |
Padding プロパティの値が変化したときに発生します。 |
| PaddingChanged |
コントロールの埋め込みが変更されたときに発生します。 (継承元 Control) |
| Paint |
ListBox コントロールが描画されると発生します。 |
| ParentChanged |
Parent プロパティの値が変化すると発生します。 (継承元 Control) |
| PreviewKeyDown |
このコントロールにフォーカスがあるときにキーが押された場合、KeyDown イベントの前に発生します。 (継承元 Control) |
| QueryAccessibilityHelp |
AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。 (継承元 Control) |
| QueryContinueDrag |
ドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作をキャンセルする必要があるかどうかを決定できるようにします。 (継承元 Control) |
| RegionChanged |
Region プロパティの値が変化したときに発生します。 (継承元 Control) |
| Resize |
コントロールのサイズが変更されると発生します。 (継承元 Control) |
| RightToLeftChanged |
RightToLeft プロパティの値が変化すると発生します。 (継承元 Control) |
| SelectedIndexChanged |
SelectedIndex プロパティまたは SelectedIndices コレクションが変更されたときに発生します。 |
| SelectedValueChanged |
SelectedValue プロパティが変更されたときに発生します。 (継承元 ListControl) |
| SizeChanged |
Size プロパティの値が変化すると発生します。 (継承元 Control) |
| StyleChanged |
コントロール スタイルが変更されると発生します。 (継承元 Control) |
| SystemColorsChanged |
システム カラーが変更されると発生します。 (継承元 Control) |
| TabIndexChanged |
TabIndex プロパティの値が変化すると発生します。 (継承元 Control) |
| TabStopChanged |
TabStop プロパティの値が変化すると発生します。 (継承元 Control) |
| TextChanged |
Text プロパティが変更されると発生します。 |
| Validated |
コントロールの検証が終了すると発生します。 (継承元 Control) |
| Validating |
コントロールが検証しているときに発生します。 (継承元 Control) |
| ValueMemberChanged |
ValueMember プロパティが変更されたときに発生します。 (継承元 ListControl) |
| VisibleChanged |
Visible プロパティの値が変化すると発生します。 (継承元 Control) |
明示的なインターフェイスの実装
| IDropTarget.OnDragDrop(DragEventArgs) |
DragDrop イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
DragEnter イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragLeave(EventArgs) |
DragLeave イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
DragOver イベントを発生させます。 (継承元 Control) |