c#获取combobox选中的值
时间: 2024-09-12 12:09:29 浏览: 298
C# winforms ComboBox 重绘
在 C# 中,如果你想要获取 ComboBox (组合框) 选中的值,你可以通过以下步骤操作:
1. 首先,你需要创建一个 ComboBox 对象并添加选项到其中。例如:
```csharp
ComboBox comboBox = new ComboBox();
comboBox.Items.Add("Option 1");
comboBox.Items.Add("Option 2");
comboBox.Items.Add("Option 3");
```
2. 然后,你可以使用 `SelectedIndex` 属性获取当前选中的索引,如果需要字符串值,可以使用 `SelectedItem` 属性。这里是一个示例:
```csharp
int selectedIndex = comboBox.SelectedIndex;
string selectedValue = comboBox.SelectedItem as string; // 注意这里的 "as string" 类型转换,因为 SelectedItem 可能是其他类型的对象
if (selectedIndex != -1 && selectedValue != null)
{
Console.WriteLine($"选中的值是: {selectedValue}");
}
else
{
Console.WriteLine("未选择任何项");
}
```
阅读全文