c#WinForm鼠标和键盘触发事件问题
假设我有一个登陆按钮,我想当键盘按下Enter或者鼠标按下时执行同一样的事件,有什么方法可以简单的实现,需要两个分开写?...
假设我有一个登陆按钮,我想当键盘按下Enter或者鼠标按下时执行同一样的事件,有什么方法可以简单的实现,需要两个分开写?
展开
4个回答
展开全部
首先你是有一个登陆按钮的对吧.
假定这个按钮叫做"button1"
你在button1的Click事件里写上登陆方法.
好的,现在鼠标按下登陆解决了.
然后你选中你的窗体=>属性
设置accptButton属性,在选择框中选中Button1按钮
设置KeyPreView属性为"False"
现在你在页面上按下Enter键就相当于选中了Button1按钮了.
假定这个按钮叫做"button1"
你在button1的Click事件里写上登陆方法.
好的,现在鼠标按下登陆解决了.
然后你选中你的窗体=>属性
设置accptButton属性,在选择框中选中Button1按钮
设置KeyPreView属性为"False"
现在你在页面上按下Enter键就相当于选中了Button1按钮了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用分开写,因为你做的是同一件事情,只需把鼠标按下和键盘回车按下绑定到你定义好的事件里就可以了,这样无论你是鼠标按下还是键盘回车按下 都会自动执行你定义好的事件,这是委托实现的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用分开写,一个事件就够了 不过Enter 或者鼠标事件都要手动绑定你写的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询