在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中選擇一個選項時,您將看到彈出的消息框顯示所選文本。