Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 按钮必须点击两次才能激活?_Vb.net_Winforms - Fatal编程技术网

Vb.net 按钮必须点击两次才能激活?

Vb.net 按钮必须点击两次才能激活?,vb.net,winforms,Vb.net,Winforms,使用vb.net VS 2015 我有一个钮扣。我对按钮所做的唯一更改是添加了一个图像,设置tabStop=false并删除按钮文本以仅使用图像 当我的代码使按钮可见并单击按钮时,我必须在它运行Yes\u BTN\u click代码之前单击它两次。有人知道为什么会这样吗?就像第一次单击选择按钮,然后第二次单击执行按钮代码 我有两个按钮“是”和“否”,它们的作用方式都一样 我想到了一个可能有效的解决方案,但不知道如何编码,因为我只是在学习 我在想,当鼠标悬停在按钮上时,我可以添加鼠标悬停代码来选择

使用vb.net VS 2015

我有一个钮扣。我对按钮所做的唯一更改是添加了一个图像,设置tabStop=false并删除按钮文本以仅使用图像

当我的代码使按钮可见并单击按钮时,我必须在它运行Yes\u BTN\u click代码之前单击它两次。有人知道为什么会这样吗?就像第一次单击选择按钮,然后第二次单击执行按钮代码

我有两个按钮“是”和“否”,它们的作用方式都一样

我想到了一个可能有效的解决方案,但不知道如何编码,因为我只是在学习


我在想,当鼠标悬停在按钮上时,我可以添加鼠标悬停代码来选择按钮,这样它只需单击一次即可进行选择。

在单击之前检查表单是否没有失去焦点。您在表单和按钮中更改了哪些属性和事件处理?如果您点击了钱,则这是应用程序的循环。doevents()导致问题。谢谢在单击之前检查表单是否没有失去焦点。您在表单和按钮中更改的属性和事件处理方式是什么?如果您点击的是钱,则是应用程序的循环。doevents()导致问题。谢谢