Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.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 Visual Basic(VB)窗体:是否等待用户单击?_Vb.net_Vb6 - Fatal编程技术网

Vb.net Visual Basic(VB)窗体:是否等待用户单击?

Vb.net Visual Basic(VB)窗体:是否等待用户单击?,vb.net,vb6,Vb.net,Vb6,我正在制作一个简单的表单,就是迭代地遍历一个程序 如何让它在用户每次单击按钮时运行一个方法,并在完成后等待下一次单击?您想创建一个方法,当它看到OnClick事件时调用该方法 最简单的方法是双击GUI表单设计器中的按钮,它将转到代码页并使用正确的语法为您启动该方法。也许我不太理解您的问题,但它是否像向导上的“下一步”按钮? 您可以使用状态变量来存储当前“状态”,因此在启动时,其值为1。单击“下一步”后,执行State=1的代码,然后更改为State=2,依此类推 在单击事件的内部,您可以有一个c

我正在制作一个简单的表单,就是迭代地遍历一个程序


如何让它在用户每次单击按钮时运行一个方法,并在完成后等待下一次单击?

您想创建一个方法,当它看到
OnClick
事件时调用该方法


最简单的方法是双击GUI表单设计器中的按钮,它将转到代码页并使用正确的语法为您启动该方法。

也许我不太理解您的问题,但它是否像向导上的“下一步”按钮? 您可以使用状态变量来存储当前“状态”,因此在启动时,其值为1。单击“下一步”后,执行State=1的代码,然后更改为State=2,依此类推


在单击事件的内部,您可以有一个case语句来继续执行

您可能希望关注实际使用的VB版本。这一点很好。。。我也不清楚这个请求,但是你关于状态机模式的建议是有道理的。