我有一个组合框,并且其中有内容列表。...列表中的内容数量未设置。它正在从一个文件夹中收集数据,您在组合框中可以有无限数量(有点夸张)的项目……我怎么知道用户选择哪个选项?
我尝试了下面的代码,但没有用。我是C#的新手,不知道我在做什么错。
comboBox1.SelectedIndex = 0;
comboBox1.Refresh();
if(comboBox1.SelectedIndex = 0)
{
//setting the path code goes here
}
最佳答案
编辑:显然我是在寻求快速解答,而不是好的信息,我正在添加更多的信息以使其更易于阅读
每次选择更改时,组合框都会触发一个事件。在设计器中,选择您的组合框,然后选择“事件”选项卡,然后双击SelectionChanged。
如果您只需要访问从说一下按钮中选择的内容,则可以按照Rahul所述使用
Button1_Click(...)
{
MessageBox.Show(comboBox1.SelectedItem.ToString());
}
或者如果您只想访问组合框中当前显示的文本
Button1_Click(...)
{
MessageBox.Show(comboBox1.SelectedText);
}
关于c# - 知道在C#中选择了组合框中的哪个选项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10517640/