mouseDown()事件归属问题

独孤侠客 2012-07-09 03:07:49
先说问题,我在winForm的一片区域上点击鼠标找不到这个事件的归属,就是点击鼠标不知道哪个控件发生了mouseDown()事件,因为这片区域有点复杂,点击的是pictureBox,而pictureBoX属于自定义控件NetChart,pictureBox.Dock=Fill;而Netchart又是一个SplitPanel.Panel1;我试验了几个控件的mouseDown事件,都得不到反应,求解!!!
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2012-07-09
  • 打赏
  • 举报
回复
参数sender就是你要的控件
SocketUpEx 2012-07-09
  • 打赏
  • 举报
回复
    public class NetChart : UserControl
{
private PictureBox _PictureBox;
public NetChart()
{
_PictureBox = new PictureBox();
_PictureBox.Dock = DockStyle.Fill;
_PictureBox.MouseClick += MyMouserClick;

this.MouseClick += MyMouserClick;

this.Controls.Add(_PictureBox);
}

private void MyMouserClick(object sender, EventArgs e)
{
MessageBox.Show(sender.GetType().Name);
}
}

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧