展开全部
KeyDown 和 KeyUp 既然你明白了,我就不跟你说了。看字面意思也知道,是某个按下和松开的时候处理的事件。
但是 KeyDown 和 KeyUp 不仅仅是处理鼠标的 down 和 up ,更多的是处理键盘按键的消息。
如果真是仅处理鼠标,那岂不成了 MouseDown 和 MouseUp 了。
------------------------------------------------------------------------------------------------------------
至于Click 和 MouseClick 事件:
想按钮啥的,你直接就单击就可以了,方法自定义就是 Button_Click()
这处理的是按钮事件。
假设有一天,你想了:“在窗体上,我想在点击鼠标的时候触发些事件?”
此时,我们就要在该窗体的“闪电”中,找到 MouseClick() 事件,响应它即可。
-------------------------------------------------------------------------------------------------------
一个是按钮或其他控件 被 Click 时,发生的事情。
一个是鼠标主动 Click. (MouseClick) 发生的事情。
但是 KeyDown 和 KeyUp 不仅仅是处理鼠标的 down 和 up ,更多的是处理键盘按键的消息。
如果真是仅处理鼠标,那岂不成了 MouseDown 和 MouseUp 了。
------------------------------------------------------------------------------------------------------------
至于Click 和 MouseClick 事件:
想按钮啥的,你直接就单击就可以了,方法自定义就是 Button_Click()
这处理的是按钮事件。
假设有一天,你想了:“在窗体上,我想在点击鼠标的时候触发些事件?”
此时,我们就要在该窗体的“闪电”中,找到 MouseClick() 事件,响应它即可。
-------------------------------------------------------------------------------------------------------
一个是按钮或其他控件 被 Click 时,发生的事情。
一个是鼠标主动 Click. (MouseClick) 发生的事情。
追问
谢谢你,道理我现在我都明白了。
可是现在我又发现一个问题,我在我的windows窗体上设置一个btn按钮,我要想设置键盘按A键的时候执行某个动作,应该怎么定义keyUP事件呢?
追答
if(e.KeyCode==Keys.A)
{
MessageBox.Show("您键入了A。。。");
}
if(e.KeyValue==66)
{
MessageBox.Show("您键入了B。。。");
}
展开全部
简单的理解
mousrClick处理鼠标事件,KeyDown和KeyUp是属于mousrClick的属性,说的是鼠标按下和松开会发生什么事件,比如很多网址里面的,用鼠标按下一个按钮(KeyDown),这个按钮的会变大,松开鼠标(KeyUp),按钮又恢复原状。
Click是处理点击事件,一般是网网服务器发送用户请求用,如登录按钮,点击一下按钮,如果用户名密码都是正确的,服务器就会识别你是合法用户了。
mousrClick处理鼠标事件,KeyDown和KeyUp是属于mousrClick的属性,说的是鼠标按下和松开会发生什么事件,比如很多网址里面的,用鼠标按下一个按钮(KeyDown),这个按钮的会变大,松开鼠标(KeyUp),按钮又恢复原状。
Click是处理点击事件,一般是网网服务器发送用户请求用,如登录按钮,点击一下按钮,如果用户名密码都是正确的,服务器就会识别你是合法用户了。
追问
KeyDown和KeyUp 我明白了
可是我还是有点晕,Click 和mouseClick那不是一模一样吗。 都是鼠标点击, 我觉得还是有不一样的地方,要不然怎么能出来俩个呢!!
追答
不一样,mousrClick是数鼠标事件,对象是鼠标本身;Click是由鼠标所触发的事件,对象比较多,可以能是程序里面的方法,或者其他处理程序等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询