2013-09-26 80 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"); 
    }  
} 
相關問題