c# - 防止标签点击事件作为默认行为

我在 winform 中有一个用户控件中的标签 当我单击用户控件中的任意位置时,用户控件被涂成蓝色

当我点击标签时,用户控件没有涂成蓝色,这意味着它不会因为标签而触发点击事件

标签没有点击事件处理程序

点击用户控件:

点击标签:Nothing happends................................................ ....

最佳答案

您可以将事件处理程序附加到您的 Label 并从那里触发 UserControl 的点击事件:

private void Label_Click(object s, EventArgs e)
{
     UserControlClickHandler(s, e);
}

https://stackoverflow.com/questions/27480743/

相关文章:

java - 无法为 JDT 编译器指定多个源路径

java - 雅可比坐标下的椭圆曲线点加法

asp.net-mvc - 在生产环境中使用 mvc 4 中的代码优先方法添加新列

java - 无法使用 XStream/Jettison 反序列化多图

c++ - 如何解锁Windows登录屏幕

c - Windows Shell 中的 ReadConsoleInput 缺少事件?

android - 无法在 TYPE_SYSTEM_ALERT 窗口中获得焦点并开始编辑 EditT

java - JXLayer 实现

java - libgdx scene2d 返回错误的标签高度

python - 过滤掉特定的 Python 日志消息