C#中mousrClick事件和Click有什么不一样吗?

还有KeyDown和KeyUp... 还有KeyDown和KeyUp 展开
 我来答
中国动漫之声
2011-03-28 · 关注我,不要怕,我不吃人~
中国动漫之声
采纳数:250 获赞数:1391

向TA提问 私信TA
展开全部
KeyDown 和 KeyUp 既然你明白了,我就不跟你说了。看字面意思也知道,是某个按下和松开的时候处理的事件。
但是 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。。。");
}
浩然之言
2011-03-28 · TA获得超过355个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:137万
展开全部
简单的理解
mousrClick处理鼠标事件,KeyDown和KeyUp是属于mousrClick的属性,说的是鼠标按下和松开会发生什么事件,比如很多网址里面的,用鼠标按下一个按钮(KeyDown),这个按钮的会变大,松开鼠标(KeyUp),按钮又恢复原状。
Click是处理点击事件,一般是网网服务器发送用户请求用,如登录按钮,点击一下按钮,如果用户名密码都是正确的,服务器就会识别你是合法用户了。
追问
KeyDown和KeyUp 我明白了
可是我还是有点晕,Click 和mouseClick那不是一模一样吗。 都是鼠标点击, 我觉得还是有不一样的地方,要不然怎么能出来俩个呢!!
追答
不一样,mousrClick是数鼠标事件,对象是鼠标本身;Click是由鼠标所触发的事件,对象比较多,可以能是程序里面的方法,或者其他处理程序等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式