UserControl事件

时间:2011-03-20 15:34:26

标签: c# winforms

我创建了一个usercontrol,它包含一个带有图像的图片框,将其添加到项目中,尝试将他暴露给点击事件,但它没有响应!我究竟做错了什么? http://www.fileserve.com/file/yk9sjAu - usercontrol http://www.fileserve.com/file/4353g9z - 我的项目

1 个答案:

答案 0 :(得分:3)

点击事件只会直接触发您的UserControl本身的点击次数 - 而不是它的子项。

要传递来自这些点击的点击,您需要链接事件:

    public UserControl1()
    {
        InitializeComponent();

        this.pictureBox1.Click += (s,e) => {base.OnClick(e);};
        this.checkBox1.Click += (s,e) => {base.OnClick(e);};
    }