按钮继承onClick行为

时间:2014-04-15 07:28:10

标签: c# winforms

我有一个扩展Button类的类。为什么我这样做,是因为我想在按钮上使用多个标签。

按钮有效,我处理了标签上的点击次数:

private void ClickOnLabel(object sender, EventArgs e)
{
    base.OnClick(e);
}

问题是,如果我点击并按住按钮,按钮就会按下按钮状态"按钮状态"。如果我在标签上做同样的事情(它位于按钮的顶部),它就不会。使用上述方法的事件是Click and DoubleClick。我错过了什么?

1 个答案:

答案 0 :(得分:0)

问题是我必须继承MouseDown和MouseUp(以及Click)以获得该行为。