用户控件上的C#MouseDown事件位于另一个用户控件中

时间:2016-08-01 20:41:12

标签: c# winforms

更新:重新制作项目并开始工作。

我的Windows窗体看起来像这样:

enter image description here

我正在尝试为每个MouseDown制作box个事件。如您所见,BigBox用户控件在Panel顶部有PanelTableLayoutPanel。在TableLayoutPanel的每个单元格内部都有一个名为MyBox的用户控件,它只是一个图片框。

当我尝试为MouseDown执行box1事件时,没有任何反应。我在BigBox.cs

中有这段代码
namespace TestProject.controls
{
    public partial class BigBox : UserControl
    {
        public BigBox()
        {
            InitializeComponent();
        }

        private void box1_MouseDown(object sender, MouseEventArgs e)
        {
            Console.Write("Box1 clicked.");
        }
    }
}

控制台从不打印任何东西。我究竟做错了什么?我是C#的新手,所以我不能完全理解一切。提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用console.Writeline将其打印到控制台行。