gpt4 book ai didi

c# - 检测不止一次鼠标点击

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:04 25 4
gpt4 key购买 nike

我有一个问题,可能是一个简单的解决方案,但我就是没有得到正确的解决方案。所以我希望在按下鼠标左键时发生一些事情。

private void DrawingPanel_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
//something happens
}
}

所以,这很好用。不过现在问题来客栈了。现在我想检查点击事件中的更多点击(现在我想起来了,这可能吗?)像这样:

private void DrawingPanel_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
//something happens
//blabla...
if (e.Button == MouseButtons.Left)
{
//Do something
}
}
}

这样的事情可能吗?因为第二个 if (e.Button == MouseButtons.Left) 始终为真。我该怎么做才能让它不会自动为真?

最佳答案

这不会按照您的实现方式解决,因为在该处理程序中您仍然处理一个鼠标单击事件。

尝试处理 Control.DoubleClick-event相反。

关于c# - 检测不止一次鼠标点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com