作者kgjojo (Ahh..Fresh Meat!)
看板Visual_Basic
標題[.NET] 有關ToolStrip控制項的問題
時間Tue Dec 22 20:25:49 2009
請輸入專案類型(網站專案或者應用程式專案):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