C#鼠标单击事件?

C#鼠标单击事件


拉风的咖菲猫
浏览 1426回答 5
5回答

白猪掌柜的

鼠标的执行顺序是:MouseEnter-->MouseMove-->MouseHover / MouseDown / MouseWheel--> MouseUp>MouseLeave.你的这段代码中,已经有了MouseDown事件,意思就是当鼠标指针位于控件上并按下鼠标键时发生,即会触发这个事件。上面的代码意思就是当鼠标进入textBox1并按下鼠标时就会清空textBox1的内容。你希望实现鼠标单击某个textbox,其中的内容数字就加1,这个同样也是使用MouseDown事件,然后textbox.Text = Convert.ToInt32(textbox.text)+1就应该可以了!

慕哥9229398

textBox1_MouseDown,前半部分就是代表了你的目标TextBox啊,后半部分就是鼠标单击事件,可以实现你的需求啊?

繁华开满天机

你可以MouseDown事件中判断。左右键一起按下之后,会触发2次mousedown,这里你需要判断下前后时间,2次down在多少时间内你认为是一次左右键触发。同时mouseup也是。。。。具体的你可以自己试试看毕竟左右一起按这种用的比较少。
打开App,查看更多内容
随时随地看视频慕课网APP