2013-09-26 45 views
0

我有带按钮的列表框。每个按钮都有特定的名称 - > button.Name =“button1”。如何从列表框中按名称查找项目

我想通过名称查找列表框中的特定按钮。

我想是这样的:

if (listBox.Items.Contains(new Button().Name = "button2")) 
{ 
    MessageBox.Show("TEST"); 
} 

但它不工作。

如何找到它?

回答

1

您需要检查:1。如果该项目是一个Button 2.如果其名称相同(使用==而不是=与您的代码一样)

foreach(var i in listBox.Items) 
{  
    if (i is Button && (i as Button).Name=="button2") 
    { 
     MessageBox.Show("TEST"); 
    }  
} 
相关问题