请教一个VB.NET关于控件响应鼠标事件的问题

比方说添加一个Panel控件,然后再这个Panel中添加图片和文字控件,然后我需要Panel响应鼠标经过和按下事件,结果发现,由于有Panel中文字和图片的遮挡,当鼠标在... 比方说添加一个Panel控件,然后再这个Panel中添加图片和文字控件,然后我需要Panel响应鼠标经过和按下事件,结果发现,由于有Panel中文字和图片的遮挡,当鼠标在Panel中文字和图片上面的时候就无法响应Panel的鼠标事件,请问下怎么解决问题?
我的本意是用Panel做一个特殊的按钮(主要用了显示书籍信息),这样我在Panel中国可以放入书籍封面,书籍名称和书籍作者,我点击这个Panel就打开新窗口显示书籍的详细信息。
展开
 我来答
百度网友bdb9803
2012-11-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
这个问题很常见,有经验的程序员都知道怎么解决,解决方法很简单:
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
柳戥
2012-11-22
知道答主
回答量:32
采纳率:0%
帮助的人:11万
展开全部
panel只是一个容器控件,主要用来显示信息文档,楼主可以在panel中加入image控件存放图片.textblock控件编辑书籍信息和Hylinkbutton控件通过超链接来跳转书籍目录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2012-11-22 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2776万
展开全部
那你改一下方法:
把要求Panel响应鼠标经过和按下事件,改成要求图片和文字控件响应鼠标经过和按下事件,不就可以了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式