【问题标题】:How to loop through a combox values list and select one of them如何遍历组合框值列表并选择其中之一
【发布时间】:2012-04-08 19:31:34
【问题描述】:

如何循环浏览 ComboBox 值列表,以便检查每个值并有效地选择其中一个?

欢迎使用 C# 或 VB.Net 中的示例。

【问题讨论】:

  • 一个 ComboBox 只有一个“值”。您是在谈论 Items 属性吗?必须使用 foreach 来迭代它吗? Items 中的项目是对象类型,因此请使用 ToString()。
  • 请不要在标题前加上“Winforms:”等。这就是标签的用途。

标签: c# .net vb.net winforms combobox


【解决方案1】:

要循环显示组合框值,您可以使用 Items 属性。如果组合框值是字符串,则 VB 代码将如下所示:

For each item As String in myComboBox.Items
  'Do something
Next

要选择一个值,您可以使用 SelectedItem 属性:

myComboBox.SelectedItem = "SomeValueInComboBox"

【讨论】:

  • 一旦您选择了所需的值,请确保跳出循环。 (没有必要循环遍历不需要的数据)
【解决方案2】:
foreach (var item in comboBox1.Items)
    Console.WriteLine(item.ToString());

【讨论】:

    猜你喜欢
    • 2011-10-28
    • 2020-02-21
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    相关资源
    最近更新 更多