我知道这可能是一个愚蠢的问题,答案很简单,但我无法弄清楚。我试图在按下标签5次时触发事件。我该怎么做呢?
答案 0 :(得分:1)
首先,我们不知道您使用什么标签-Windows窗体,Web窗体,WPF?例如,如果您使用Web窗体,则这与回发等完全不同。WPF也是完全不同的“动物”。
因此,如果这是Windows窗体标签或其他控件,则只需声明一个类变量/成员并在单击5次后执行某些操作,然后将其重置
public class Clickable
{
private int _counter = 0;
private void SomeControl_Click(object sender, EventArgs e)
{
_counter++;
if (_counter == 5)
{
// DO SOMETHING HERE
MySpecialMethod();
// And then reset counter so you can click 5 times again
_counter = 0;
}
}
}