VB中一个Image控件叠在PictureBox控件的上边,怎样在单机图像框控件(PictureBox)区域时,触发Image控件的MouseDown、MouseMove、MouseUp等事件?
Private Sub Image1_Click()
MsgBox Image1.Name
End Sub
Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.Print "Image1MouseDown"
End Sub
Private Sub Image1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.Print "Image1MouseUp"
End Sub
就是上边图片对应的代码,单击被遮挡的PictureBox区域,没反应。要求PictureBox控件上边的控件必须为透明,能触发相关事件。帮助解答一下。
在picturebox的单击等事件的实现方法里调用image的单击事件就行了
问题公布已经三天了,也算是为期已久。这个问题,要是把Image控件放在PictureBox控件里边,然后在被Image控件遮住的地方点击,也能触发Image控件的MouseMove、MouseUp等方法。并且这种方法也能应用于工程开发。所以这个答案我已经知道了。至于酬金就送给还算勤奋的soar3033吧。