在自定义用户控件设计窗体 -> 打开属性窗口 -> 点击右上角闪电符号(切换到事件绑定) -> 寻找到DoubleClick事件,然后鼠标双击这个事件名,就进入对应的事件代码了。
我自己建的工程是都能响应DoubleClick事件的啊,是不是你忘了绑事件,或者事件绑错了? 我在每个UserControl的DoubleClick事件都写上Debug.WriteLine("...");两个UserControl输出内容不一样。运行后双击不同的UserControl输出的内容也不一样,说明是可以的。 你也可以试试这种方式,在DoubleClick事件中加Debug输出,看是没有输出呢,还是因为你里面逻辑问题。 如下图,Form1中包含自定义控件UserControl2(绿色的范围),UserControl2中包含UserControl1(灰色的范围)
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧