C#鼠標單擊事件
5 回答

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
鼠標的執行順序是:
MouseEnter-->MouseMove-->MouseHover / MouseDown / MouseWheel--> MouseUp>MouseLeave.
你的這段代碼中,已經有了MouseDown事件,意思就是當鼠標指針位于控件上并按下鼠標鍵時發生,即會觸發這個事件。上面的代碼意思就是當鼠標進入textBox1并按下鼠標時就會清空textBox1的內容。
你希望實現鼠標單擊某個textbox,其中的內容數字就加1,這個同樣也是使用MouseDown事件,然后textbox.Text = Convert.ToInt32(textbox.text)+1就應該可以了!

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
你可以MouseDown事件中判斷。左右鍵一起按下之后,會觸發2次mousedown,這里你需要判斷下前后時間,2次down在多少時間內你認為是一次左右鍵觸發。同時mouseup也是。。。。具體的你可以自己試試看畢竟左右一起按這種用的比較少。
- 5 回答
- 0 關注
- 1571 瀏覽
添加回答
舉報
0/150
提交
取消