古詩詞大全網 - 成語經典 - c# combobox .SelectedIndex屬性是什麽來的

c# combobox .SelectedIndex屬性是什麽來的

.NET Framework 類庫ComboBox.SelectedIndex 屬性獲取或設置指定當前選定項的索引。

命名空間:System.Windows.Forms

程序集:System.Windows.Forms(在 system.windows.forms.dll 中)

語法

Visual Basic(聲明) Public Overrides Property SelectedIndex As Integer

Visual Basic(用法) Dim instance As ComboBox

Dim value As Integer

value = instance.SelectedIndex

instance.SelectedIndex = value

C# public override int SelectedIndex { get; set; }

C++ public:

virtual property int SelectedIndex {

int get () override;

void set (int value) override;

}

J# /** @property */

public int get_SelectedIndex ()

/** @property */

public void set_SelectedIndex (int value)

JScript public override function get SelectedIndex () : int

public override function set SelectedIndex (value : int)

屬性值

當前選定項的從零開始的索引。如果未選定任何項,則返回值為負壹 (-1)。

異常

異常類型 條件

ArgumentOutOfRangeException

指定的索引小於或等於 -2。

- 或 -

指定的索引大於或等於組合框中的項數。

備註

該屬性指示組合框列表中當前選定項從零開始的索引。設置新的索引將引發 SelectedIndexChanged 事件。

SelectedIndex、 SelectedValue 及 FormattingEnabled 的關系如下:

如果 FormattingEnabled 為 false,則當 SelectedValue 為空時,SelectedIndex 不會被設置為 -1。

如果 FormattingEnabled 為 true,則當 SelectedValue 為空時,SelectedIndex 將被設置為 -1。

註意

若要取消選擇當前選定項,請將 SelectedIndex 設置為 -1。如果 ComboBox 項是數據綁定項,則不能將該項的 SelectedIndex 設置為 -1。