C#列表框选择项目

时间:2011-08-29 06:10:26

标签: c# winforms

我的For语句没有突出显示/从列表框中选择项目缺少某些东西吗?

    if (listId.Items.Count != 0 && listCell.Items.Count != 0)
    {
        for (int a = 0; a < listId.Items.Count; a++)
        {
            for (int b = 0; b < listCell.Items.Count; b++)
            {
                MakeReq(txtWebUpdate.Text + listId.Items[a].ToString() + 
                "&brand=1", listCell.Items[b].ToString());
            }
        }
    }

这是一个旧的vb6代码我挖出来,我习惯使用...它做的是循环通过列表框一次选择一个条目,并在视觉上突出显示/选择列表框中的条目。我想用上面的C#代码做一些事情

Do Until lstNames.ListCount = 0
  lstNames.ListIndex = 0

  GetMoreNames = ""

  For b = 1 To 1
    GetMoreNames = GetMoreNames & lstNames.Text & ","
    lstNames.RemoveItem lstNames.ListIndex
    lstNames.ListIndex = lstNames.ListIndex + 1
  Next b

1 个答案:

答案 0 :(得分:2)

我假设makeReq是使用查询字符串值重定向的?需要更多代码才能知道你在这里想要完成什么。

我不知道为什么你不会只使用一个简单的ListBox1.SelectedItem.Value;