Re: [問題] C#如何達到按鈕四選一的方法

看板C_Sharp作者 (guaz)時間15年前 (2010/04/17 16:09), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串5/5 (看更多)
可以用list取index來做 List<Button> buttons; int bingo; public Form1() { InitializeComponent(); buttons = new List<Button>(new Button[] { button1, button2, button3, button4 }); bingo = new Random(DateTime.Now.Millisecond).Next(buttons.Count); } public void button_Click(object sender, EventArgs e) { if (buttons.IndexOf((sender as Button) == bingo) MessageBox.Show("true"); else MessageBox.Show("false"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.171.170

04/17 16:11, , 1F
記得要在design畫面指定按鈕的click事件到button_Click
04/17 16:11, 1F
※ 編輯: guaz 來自: 122.116.171.170 (04/17 16:15)
文章代碼(AID): #1BoMp6Oo (C_Sharp)
文章代碼(AID): #1BoMp6Oo (C_Sharp)