vb.net - Visual Basic 循环并一次显示一行

标签 vb.net visual-studio-2008 string

我正在使用 Visual Studios 2008、VB9,我正在尝试编写一个应用程序,该应用程序基本上对用户输入的一组数据执行计算。在计算过程中,我想在每一步显示数据,并将其保留在 GUI 的显示区域中(不会被下一个显示的数据覆盖)。

例如:

UserInput = 1

Do

  UserInput += 1

  OutputLabel.Text = "UserInput " & UserInput

Loop Until UserInput = 5

输出看起来像

用户输入 1
用户输入 2
用户输入 3
用户输入 4
用户输入 5

我尝试了这个和其他循环结构,但似乎无法解决问题。实际的应用程序稍微复杂一些,但该示例非常适合用于逻辑目的。

欢迎任何提示,谢谢!

最佳答案

您需要连接 OutputLabel.Text 中的值.

OutputLabel.Text &= "UserInput " & UserInput

您可能还想在循环之前重置它:OutputLabel.Text = ""

关于vb.net - Visual Basic 循环并一次显示一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2098972/

相关文章:

.net - Visual Basic-声音检测

vb.net - 如何计算美国的假期

javascript - 将 Web 应用程序结果重定向到自己的应用程序

sql-server - 在 Visual Studio 中拥有数据库项目后,如果我编辑存储过程或 View ,我该如何将更改应用到服务器?

ruby - 将字符串中包含的数字转换为整数并删除非数字值和空格

python - 使用正则表达式查找字符串中的所有小写字母附加到列表。 Python

vb.net - 当我使用 DirectoryServices "Domain Users"属性时,"member"组为空

vb.net - 在 VB 中正确使用 Async/Await

visual-studio - 如何使用 !DumpHeap (.load sos) 仅转储第一个对象地址

arrays - Bash:循环遍历字符串数组后无法读出带空格的字符串