按钮双击事件
本文关键字:事件 双击 按钮 | 更新日期: 2023-09-27 18:04:03
我试图在winforms中添加双击事件到按钮,但它从未在运行时执行。我的按钮是在运行时动态创建的
这就是我现在正在尝试的:
buttons[r][c].MouseDoubleClick += new MouseEventHandler(mouseDBL_Click);
private void mouseDBL_Click(object sender, EventArgs e)
{
// do something
}
我也试过:
buttons[r][c].DoubleClick += new EventHandler(gridDBL_Click);
private void gridDBL_Click(object sender, EventArgs e)
{
// do something
}
使用MouseClick
事件并检查Clicks
属性
private void button1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Clicks >= 2)
{
}
}
抱歉,我刚刚试过了,似乎不起作用。我查了更多关于这是为什么。你可以在这里找到答案:
WinForms如何调用按钮上的双击事件?
很奇怪,如果它不工作,它被包括在内。事实上,这个事件似乎都没有触发。