Vb.net 学生计数应用程序输入框

Vb.net 学生计数应用程序输入框,vb.net,Vb.net,我正在尝试制作一个VB应用程序,它基本上只是一个文本框和一个按钮,你在文本框中键入一个数字来显示班上有多少学生,然后当你按下按钮时,它会显示输入框来输入学生姓名 到目前为止,我有: if txtStudentNumber.Text = "1" Then InputBox.Show "Enter Student Name" End If (是的,我知道输入框代码是错误的,我只是忘记了我写的lol) 但它不起作用,我希望它能起作用,这样,如果我输入13,它会提示我一个接一个地输入名称,直到它达到1

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

到目前为止,我有:

if txtStudentNumber.Text = "1" Then
InputBox.Show "Enter Student Name"
End If
(是的,我知道输入框代码是错误的,我只是忘记了我写的lol)

但它不起作用,我希望它能起作用,这样,如果我输入13,它会提示我一个接一个地输入名称,直到它达到13为止。但我想不出来。任何帮助都将不胜感激

tl;博士:

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

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

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)

试试这个

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