[問題] 控制項的陣列的宣告與使用問題

看板C_Sharp (C#)作者 (immelo)時間12年前 (2012/10/29 23:39), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
如標題 我想在程式中使用到控制項的陣列 Control array 在程式中我可以透過下列程式完成 Button[] btn = new Button[] { this.button1, this,button2, this,button3 }; 這樣我就可以將三個按鈕通通塞入至btn這個陣列之中 但是我該怎麼宣告按鈕按下的事件? 以往的情況可能就是button1_Click 那在Control array的情況下我該怎麼完成? 還請各位大大幫忙!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.188.172

10/30 11:10, , 1F
foreach (Button b in btn) b.Click += button1_Click;
10/30 11:10, 1F

10/30 11:12, , 2F
不過若是想要以前Visual BASIC那種control array,
10/30 11:12, 2F

10/30 11:12, , 3F
在 C# 中沒有直接對應的功能.
10/30 11:12, 3F

10/30 13:47, , 4F
感謝回答問題~了解
10/30 13:47, 4F
文章代碼(AID): #1GZgCvZF (C_Sharp)
文章代碼(AID): #1GZgCvZF (C_Sharp)