c#里面的combobox在代码中怎么根据它的text获取它的index?
在c#中combobox已加载,但是由于需要,在代码中要根据combobox内容,获取内容的index!不知道有combobox有自带的方法没,写循环就不用了,那个我会,...
在c#中combobox已加载,但是由于需要,在代码中要根据combobox内容,获取内容的index!不知道有combobox有自带的方法没,写循环就不用了,那个我会,就是太麻烦了,因为使用频率太高!
说简单点就是 combobox 里面有 :你 我 他,现在我在代码里面想根据"我",获取在combobox里面的index是多少!
谢谢 大侠们 ! 展开
说简单点就是 combobox 里面有 :你 我 他,现在我在代码里面想根据"我",获取在combobox里面的index是多少!
谢谢 大侠们 ! 展开
3个回答
展开全部
可以的
private void button1_Click(object sender, EventArgs e)
{
int index = this.comboBox1.FindString(textBox1.Text);
this.comboBox1.SelectedIndex = index;
}
ComboBox.FindString 方法
FindString(String)
返回以指定字符串开头的 ComboBox 中的第一项的索引。
FindString(String, Int32)
返回 ComboBox 中包含该指定字符串的指定索引之外的第一项的索引。该搜索不区分大小写。
private void button1_Click(object sender, EventArgs e)
{
int index = this.comboBox1.FindString(textBox1.Text);
this.comboBox1.SelectedIndex = index;
}
ComboBox.FindString 方法
FindString(String)
返回以指定字符串开头的 ComboBox 中的第一项的索引。
FindString(String, Int32)
返回 ComboBox 中包含该指定字符串的指定索引之外的第一项的索引。该搜索不区分大小写。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询