【问题标题】:Visual Basic (VB) Forms: wait for a user click?Visual Basic (VB) 窗体:等待用户点击?
【发布时间】:2024-01-01 12:30:01
【问题描述】:

我正在制作一个简单的表单,用于迭代地逐步执行程序。

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

【问题讨论】:

  • 您可能需要关注您实际使用的 VB 版本。

标签: vb.net vb6


【解决方案1】:

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

在你的 Click 事件中,你可以有一个 case 语句来进行处理

【讨论】:

  • 好点...我也不清楚这个请求,但你对状态机模式的建议是有道理的。
【解决方案2】:

您想创建一个在看到OnClick 事件时被调用的方法。

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

【讨论】:

    最近更新 更多