vb image 单击事件时,扩大鼠标点击的范围

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:47:13
单击一个image控件时,鼠标必须点在正中心才可以触发
image1_click事件,有没有什么办法让鼠标只要点在image的区域内,就触发click事件
我是用了timer控件让它闪烁,一闪烁,鼠标就不好点了。

我做了单纯试验,你说的问题不存在。测试中在Image1内任何地方都能响应鼠标事件。

一个窗体内只有Image1(为了看起来好判断范围,将“边框属性”设置为1)
代码:
Private Sub Image1_Click()
MsgBox "OK"
End Sub

答案补充:
Private Sub Image1_Click()
MsgBox "OK"
End Sub

Private Sub Timer1_Timer()
Image1.Visible = Not Image1.Visible
End Sub

计时器设置500点即有困难,但与鼠标位置无关。
1000时可以轻松点到。