【发布时间】:2014-10-31 15:50:52
【问题描述】:
我创建了一个用户控件,它的作用类似于 Windows 窗体应用程序中的按钮。
看起来像这样
public partial class ControlButton : UserControl
{
public ControlButton(String id)
{
InitializeComponent();
this.Click += new EventHandler(ControlButton_Click);
this.MouseEnter += new MouseEventHandler(ControlButton_MouseEnter);
}
}
问题是Click 事件没有被一致地触发。就像我每点击 5-6 次一样,它就会被点击一次。 MouseEnter 事件没有问题,它会持续触发。
我还尝试了this.MouseClick、this.MouseDown 事件来引发事件,但即使这些都无法正常工作。
知道如何解决这个问题吗?
【问题讨论】:
标签: c# winforms event-handling