[.NET] 有關ToolStrip控制項的問題

看板Visual_Basic作者 (Ahh..Fresh Meat!)時間16年前 (2009/12/22 20:25), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):vb2008 大家好,想請教一個ToolStrip的問題 在表單上有個PictureBox1, 一個ToolStrip1 , 10個ToolSrtipButton ToolStripButton 1~10的 CheckOnClick屬性改為True, 然後在PictureBox1 的MouseDown Event中, 加入 If ToolStripButton1.Checked = True and e.Button = 1 Then ..... ElseIf ToolStripButton2.Checked = True and e.Button = 1 Then ..... ElseIf ToolStripButton3.Checked = True and e.Button = 1 Then ..... 當我click ToolStripButton2時,如果先前有按過ToolStripButton1, 這時1跟2 的Checked都會是 True.. 想讓其他如果Checked= True的ToolStripButton的Checked變成false 就是ToolStripButton 1~10,一次只能有一個Checked= true, 按下另一個,其他的會變為False 這個功能該怎麼做呢? 請各位多指教~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.50.17

12/23 00:19, , 1F
if前面先把全部變成false再判斷哪個變成true...?
12/23 00:19, 1F

12/23 19:21, , 2F
我toolstripbutton1~10一開始的checked都是設false啊..
12/23 19:21, 2F

12/23 19:22, , 3F
要點了 checked才會變成true,
12/23 19:22, 3F

12/23 19:22, , 4F
我是想如果點了 button2, 如果這時button1 checked=true
12/23 19:22, 4F

12/23 19:23, , 5F
的話, 就要變成false..
12/23 19:23, 5F
文章代碼(AID): #1BCBhGmL (Visual_Basic)