365充值真人注册-super365体育官网下载-365bet体育开户

ComboBox.SelectedItem 属性 (System.Windows.Forms)

ComboBox.SelectedItem 属性 (System.Windows.Forms)

获取或设置 ComboBox 中当前选定的项。

public:

property System::Object ^ SelectedItem { System::Object ^ get(); void set(System::Object ^ value); };

[System.ComponentModel.Bindable(true)]

[System.ComponentModel.Browsable(false)]

public object SelectedItem { get; set; }

[]

[]

member this.SelectedItem : obj with get, set

Public Property SelectedItem As Object

属性值

Object

作为当前选定项的对象,如果当前没有选定项,则为 null。

属性

BindableAttribute

BrowsableAttribute

示例

下面的代码示例演示了属性 SelectedIndex 的用法和 SelectedItem 属性。 本示例是类概述中完整代码示例的 ComboBox 一部分。

void showSelectedButton_Click( Object^ sender, System::EventArgs^ e )

{

int selectedIndex = comboBox1->SelectedIndex;

Object^ selectedItem = comboBox1->SelectedItem;

MessageBox::Show( "Selected Item Text: " + selectedItem->ToString() + "\n" +

"Index: " + selectedIndex.ToString() );

}

private void showSelectedButton_Click(object sender, System.EventArgs e) {

int selectedIndex = comboBox1.SelectedIndex;

Object selectedItem = comboBox1.SelectedItem;

MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" +

"Index: " + selectedIndex.ToString());

}

Private Sub showSelectedButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)

Dim selectedIndex As Integer

selectedIndex = comboBox1.SelectedIndex

Dim selectedItem As Object

selectedItem = comboBox1.SelectedItem

MessageBox.Show("Selected Item Text: " & selectedItem.ToString() & Microsoft.VisualBasic.Constants.vbCrLf & _

"Index: " & selectedIndex.ToString())

End Sub

注解

将属性设置为 SelectedItem 对象时,会 ComboBox 尝试将该对象设置为列表中当前选定的对象。 如果在列表中找到该对象,则会在编辑部分中 ComboBox 显示该对象,并且该 SelectedIndex 属性设置为相应的索引。 如果列表中不存在该对象,该 SelectedIndex 属性将保留在其当前值处。

备注

类 ComboBox 使用 IndexOf 该方法搜索指定的对象。 此方法使用 Equals 该方法来确定相等性。

适用于

相关推荐