看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):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
caeru:if前面先把全部變成false再判斷哪個變成true...? 12/23 00:19
kgjojo:我toolstripbutton1~10一開始的checked都是設false啊.. 12/23 19:21
kgjojo:要點了 checked才會變成true, 12/23 19:22
kgjojo:我是想如果點了 button2, 如果這時button1 checked=true 12/23 19:22
kgjojo:的話, 就要變成false.. 12/23 19:23