我正在尝试制作自己的组件,我将使用它来更改背景。现在我有一个非常空的组件表单,我把它放在表单上。要 onclick 事件,我添加一个代码:
private void myComponent_Click(object sender, EventArgs e)
{
this.BackColor = (this.BackColor == Color.Red) ? Color.Blue : Color.Red;
}
当我点击慢时它可以工作。但是当我点击非常快时,背景总是在第二次点击时发生变化。这段代码有什么问题?我也尝试过使用 MouseClick,但结果相同。