我有一个自定义按钮控件。它里面显然有一个文本标签,当我点击标签时,它显然不会触发按钮单击、事件、鼠标输入或鼠标离开。我需要做的是让标签表现得像它甚至不存在(可点击)。我以前做的是:
base.Click += value;
foreach (Control i in Controls) {
i.Click += value;
}
这曾经工作正常,但现在我的按钮标签每次鼠标悬停在它上面时都是不同的 colco,所以我越过按钮,它变成一种颜色(比如说红色),然后我越过标签,它变成绿色,然后回到无标签部分,变成黄色。这看起来很糟糕,所以我需要它来忽略标签。