作者TameFoxx (foxx)
看板C_Sharp
標題Re: [問題] 複製元件後能否一併複製事件函數?
時間Thu May 5 17:54:00 2016
懶人做法
先建立button1 textbox1 textbox2
接著選取這三個控制項
開始複製
複製到你爽
接著
選取所有的button
然後再右邊選取事件
裡面有一個click
按下去
就會全部button都連上同一個click事件
再來
private void button1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
int index = Convert.ToInt32(btn.Name.Remove(0, 6));
TextBox tbxFirst = this.Controls["TextBox"+(index*2-1).ToString()];
TextBox tbxLast = this.Controls["TextBox"+(index*2).ToString()];
int Answer = Convert.ToInt32(tbxFirst.Text)-Convert.Toint32(tbxLast.Text);
MessageBox.Show(Answer.ToString());
}
結案 ^_^
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.239.229
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1462442042.A.DC2.html
※ 編輯: TameFoxx (125.227.239.229), 05/05/2016 17:55:55
推 mchen7: 感謝大大的範例~~雖然內容還不是很懂 不過我研究看看 :D 05/06 19:16
→ dabiddabid: 對著button1按兩下生成的button1_Click可以在buttin1 06/06 16:27
→ dabiddabid: 屬性上面的閃電圖案內看到Click右方跑出了 06/06 16:29
→ dabiddabid: button1_Click,所以把button2.3.4的Click都寫上 06/06 16:30
→ dabiddabid: button1_Click,每個button按下去都會跑到button1_Cli 06/06 16:32