我有一個自定義按鈕的矩陣(我繼承了Button類的FifteenButton)。我想爲矩陣中的每個按鈕都有一個單擊事件,它調用一個可以完成某些工作的方法。但我不想爲矩陣中的每個按鈕編寫這種方法。所以,我做了這樣的事情在initializeComponent
:Click event to a custom button
for (int i = 0; i < 4; i++)
for (int j = 0; j < 4; j++)
fbarr[i, j].Click += new System.EventHandler(this.FifteenButton_Click);
和FifteenButton_Click
我想知道哪個按鈕被點擊(最好是I,J座標)。
我應該如何去做這樣的事情?可能在EventArgs FifteenButton_Click
?但我不知道該怎麼做。
第一個參數是一個'Control'參考發件人。 –
@AndrewBarber謝謝,如果你想你可以回答,我會選擇你作爲正確的答案。 – shoham