0
我還沒有編程,現在需要調用一個方法,當任何大量的按鈕被點擊。我不想手動掛鉤OnLick事件..有沒有更簡單的方法?我相信,但不記得.. 感謝有100個按鈕..很容易如何調用任何按下時的方法?
我還沒有編程,現在需要調用一個方法,當任何大量的按鈕被點擊。我不想手動掛鉤OnLick事件..有沒有更簡單的方法?我相信,但不記得.. 感謝有100個按鈕..很容易如何調用任何按下時的方法?
一個簡單的方法實現這一目標:
List<Button> yourButtonList = new List<Button>()
{
button1,
button2,
[...]
button100
};
foreach(var currentButton in yourButtonList)
{
currentButton.Click += new System.EventHandler(this.YourClickHandler);
}
/***/
private void YourClickHandler(object sender, EventArgs e)
{
// do your stuff
}
把所有在組合框中的按鈕,並找到組框控件,如果控件是一個按鈕,你添加事件,所以,每當你在組合框中創建一個新的按鈕,他已經聯繫了事件
yourButtonList.AddRange(/* linq to get button controls for groupbox */)
foreach(var currentButton in yourButtonList)
{
currentButton.Click += new System.EventHandler(this.YourClickHandler);
}
其中的應用程序的WinForm或WPF –
'點擊數event'類型?你在寫什麼類型的程序? :-) – LarsTech
創建一個帶有100個按鈕圖像的大按鈕。 –