在C#中,为了从ComboBox控件获取选定的文本,您可以使用以下步骤:
ComboBox comboBox = new ComboBox();
comboBox.DataSource = new List<string> { "选项1", "选项2", "选项3" };
comboBox.DisplayMember = "Text";
这里,我们设置了一个包含三个字符串的列表作为ComboBox的数据源,并将"Text"属性设置为显示列表项的文本。
SelectedIndexChanged
事件:comboBox.SelectedIndexChanged += ComboBox_SelectedIndexChanged;
ComboBox_SelectedIndexChanged
,在其中,您可以使用SelectedItem
属性获取选定的项:private void ComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedText = comboBox.SelectedItem as string;
if (selectedText != null)
{
MessageBox.Show("选定的文本是: " + selectedText);
}
}
在这个例子中,我们使用as
关键字尝试将SelectedItem
转换为字符串。如果转换成功,我们使用MessageBox.Show()
显示选定的文本。
现在,当您在ComboBox中选择一个选项时,您将看到弹出的消息框显示所选文本。