请教一个VB.NET关于控件响应鼠标事件的问题
比方说添加一个Panel控件,然后再这个Panel中添加图片和文字控件,然后我需要Panel响应鼠标经过和按下事件,结果发现,由于有Panel中文字和图片的遮挡,当鼠标在...
比方说添加一个Panel控件,然后再这个Panel中添加图片和文字控件,然后我需要Panel响应鼠标经过和按下事件,结果发现,由于有Panel中文字和图片的遮挡,当鼠标在Panel中文字和图片上面的时候就无法响应Panel的鼠标事件,请问下怎么解决问题?
我的本意是用Panel做一个特殊的按钮(主要用了显示书籍信息),这样我在Panel中国可以放入书籍封面,书籍名称和书籍作者,我点击这个Panel就打开新窗口显示书籍的详细信息。 展开
我的本意是用Panel做一个特殊的按钮(主要用了显示书籍信息),这样我在Panel中国可以放入书籍封面,书籍名称和书籍作者,我点击这个Panel就打开新窗口显示书籍的详细信息。 展开
展开全部
这个问题很常见,有经验的程序员都知道怎么解决,解决方法很简单:
Panel响应鼠标经过和按下事件,同时让Panel中文字和图片也响应该事件!
假设有这么一个事件:
Private Sub Panel1_MouseEnter(sender As Object, e As System.EventArgs) Handles Panel1.MouseEnter
改成:
Private Sub Panel1_MouseEnter(sender As Object, e As System.EventArgs) Handles Panel1.MouseEnter, Label1.MouseEnter, PictureBox1.MouseEnter
Panel响应鼠标经过和按下事件,同时让Panel中文字和图片也响应该事件!
假设有这么一个事件:
Private Sub Panel1_MouseEnter(sender As Object, e As System.EventArgs) Handles Panel1.MouseEnter
改成:
Private Sub Panel1_MouseEnter(sender As Object, e As System.EventArgs) Handles Panel1.MouseEnter, Label1.MouseEnter, PictureBox1.MouseEnter
展开全部
panel只是一个容器控件,主要用来显示信息文档,楼主可以在panel中加入image控件存放图片.textblock控件编辑书籍信息和Hylinkbutton控件通过超链接来跳转书籍目录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你改一下方法:
把要求Panel响应鼠标经过和按下事件,改成要求图片和文字控件响应鼠标经过和按下事件,不就可以了?
把要求Panel响应鼠标经过和按下事件,改成要求图片和文字控件响应鼠标经过和按下事件,不就可以了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询