【问题标题】:visual basic do while inputVisual Basic 在输入时执行
【发布时间】:2013-06-04 12:57:33
【问题描述】:

我必须从 Visual Basic 中的 TextBox 进行“Do - while”输入。我的意思是我得到了用户应该输入的数字数量的一些值,然后我必须从文本框中获取这个数量的数字。我想该事件是在 TextBox1_KeyPress() 上,但是即使我输入 0 ,事件也是真的,这样我就不能写出整数,而是写第一个数字。我希望能够输入整数,然后当我按 Enter 时,来自 txtBox 的值进入某个变量并自行清理以写入下一个变量。 任何人有任何想法?我真的是 VB 新手,抱歉:(

【问题讨论】:

  • 什么时候做?
  • 我有一个 TxtBox,我必须在其中输入要计算的数字数量,例如这些数字的总和。然后我必须得到这个金额并输入与金额一样多的数字。在 C/C++/C# 中,我使用 do - while 执行此操作,但我必须在 VB 中执行此操作

标签: vb.net input while-loop do-while


【解决方案1】:

不要使用key_press。使用key_up。在事件 args 中,您将找到 keycode。对于enter,代码为 13。因此,当 keycode = 13 时,将 textbox1.text 提取到变量中。然后清除文本框,如 textbox1.text = ""。当你这样做时,将成员变量加一。通过该变量,您将知道输入了多少个值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多