0

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

4

1 回答 1

1

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

于 2013-06-08T08:07:31.807 回答