学生计数App InputBox

时间:2017-09-06 07:10:18

标签: vb.net

我试图制作一个VB应用程序,基本上只是一个文本框和一个按钮,你在文本框中输入一个数字来显示课程中有多少学生,然后当你按下按钮时显示输入框以输入学生姓名。

到目前为止,我有这个:

if txtStudentNumber.Text = "1" Then
InputBox.Show "Enter Student Name"
End If

(是的我知道InputBox代码错了,我只是忘了我写的内容lol)

但是它不起作用,我希望它能够工作,这样如果我要输入13,它会提示我输入名字,直到它达到13.但我无法理解它出。任何帮助将不胜感激

TL; DR:

  • 输入学生人数
  • 显示单独的输入框,直到达到学生数

2 个答案:

答案 0 :(得分:0)

如果您想在单击按钮后执行服务器端,请将其放在按钮单击处理程序上:

Dim Max = CInt(txtStudentNumber.Text) - 1
For value as Integer = 0 To Max
    Dim tb As New TextBox()
    Page.Controls.Add(tb)
Next

这会在页面中添加文本框,如果您已经有一个容器放置它们,则只需将Page.Controls.Add(tb)更改为MyContainer.Controls.Add(tb)

答案 1 :(得分:0)

    Dim student1 as string
    if txtStudentNumber.Text = "1" Then 
student1 = InputBox.Show("Enter Student Name")
    End If

试试这个