在VB.NET中有TextBox1_MouseClick和TextBox1_Click有区别么?除了鼠标还有什么可以进行点击呢

 我来答
beeisred
2012-05-08 · TA获得超过1371个赞
知道小有建树答主
回答量:837
采纳率:0%
帮助的人:612万
展开全部
在TextBox1_MouseClick事件中可以获得鼠标的点击点(坐标),和鼠标是哪个键按下点击,TextBox1_Click虽然说也可接受鼠标的点击事件,但最主要是让软件可以模拟对TextBox1触发个点击事件,不用鼠标不用api,也没有点击的坐标和是是哪个键点击,只是触发个点击事件,也可以说是“没事找事”吧
追问
晕了,比如点击按钮可以触发TextBox1_Click事件,不用鼠标不用api
追答
实际上TextBox1_MouseClick已经满足TextBox1_Click的大多要求,要是TextBox1_Click真的没用肯定会被取消。
Public Class Form1
Dim m_event As New EventHandler(AddressOf TextBox1_Click)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
m_event(Me, System.EventArgs.Empty)
End Sub
Private Sub TextBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Click
TextBox1.Text = "嗯,谁点的?没看见呢!"
End Sub
End Class
实际上可以模拟触发大多是事件,实际上是RaiseEvent触发事件,但很难模拟TextBox1_MouseClick,因为ByVal e As System.Windows.Forms.MouseEventArgs的e的属性不好弄
rumbusapple
2012-05-09 · TA获得超过356个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:297万
展开全部
MouseClick只是针对鼠标Click的事件(如鼠标左击、右击、中键点击)。
Click是只要存在点击(键盘、鼠标)就触发事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iambise
2012-05-09 · TA获得超过714个赞
知道小有建树答主
回答量:834
采纳率:50%
帮助的人:505万
展开全部
MouseClick主要是用于区分点击的是鼠标左键还是右键,你可以在这里写判断左键时处理什么,右键时处理不同的过程。
Click则不管是点击的哪个键,只要存在点击就触发事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲蛙助手
2012-05-08
知道答主
回答量:24
采纳率:0%
帮助的人:3.2万
展开全部
一个是鼠标放在上面的事件,一个是点击按钮的事件,还有好多其他的事件呢?还要慢慢学啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rover1367
2012-05-08 · TA获得超过253个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:160万
展开全部
MouseClick中,你可以操作是左键还是右键不同的响应。仔细看看传入参数,有点不同的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kyd3000
2012-05-08 · TA获得超过1550个赞
知道大有可为答主
回答量:1674
采纳率:50%
帮助的人:894万
展开全部
回车 CLICK~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式