在C#中,為了從ComboBox控件獲取選定的文本,您可以使用以下步驟:
ComboBox comboBox = new ComboBox();
comboBox.DataSource = new List<string> { "選項(xiàng)1", "選項(xiàng)2", "選項(xiàng)3" };
comboBox.DisplayMember = "Text";
這里,我們?cè)O(shè)置了一個(gè)包含三個(gè)字符串的列表作為ComboBox的數(shù)據(jù)源,并將"Text"屬性設(shè)置為顯示列表項(xiàng)的文本。
SelectedIndexChanged
事件:comboBox.SelectedIndexChanged += ComboBox_SelectedIndexChanged;
ComboBox_SelectedIndexChanged
,在其中,您可以使用SelectedItem
屬性獲取選定的項(xiàng):private void ComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedText = comboBox.SelectedItem as string;
if (selectedText != null)
{
MessageBox.Show("選定的文本是: " + selectedText);
}
}
在這個(gè)例子中,我們使用as
關(guān)鍵字嘗試將SelectedItem
轉(zhuǎn)換為字符串。如果轉(zhuǎn)換成功,我們使用MessageBox.Show()
顯示選定的文本。
現(xiàn)在,當(dāng)您在ComboBox中選擇一個(gè)選項(xiàng)時(shí),您將看到彈出的消息框顯示所選文本。