C# WinForms ComboBox 获取指定字符串项
要从 ComboBox 中取出指定的字符串项,可以使用 ComboBox 的 SelectedIndex 属性或 SelectedItem 属性来实现。
方法一:使用 SelectedIndex 属性
string selectedString = '指定的字符串';
int index = comboBox1.FindStringExact(selectedString);
if (index != -1)
{
comboBox1.SelectedIndex = index;
}
方法二:使用 SelectedItem 属性
string selectedString = '指定的字符串';
if (comboBox1.Items.Contains(selectedString))
{
comboBox1.SelectedItem = selectedString;
}
以上两种方法都会遍历 ComboBox 中的项,找到与指定字符串匹配的项,并将其选中。方法一使用 FindStringExact 方法进行精确查找,方法二使用 Items 属性的 Contains 方法进行查找。
请注意,如果 ComboBox 中有重复的项,这两种方法只会选中第一个匹配的项。如果要选中所有匹配的项,可以使用循环来实现。
原文地址: https://www.cveoy.top/t/topic/pdiO 著作权归作者所有。请勿转载和采集!