我试图制作一个VB应用程序,基本上只是一个文本框和一个按钮,你在文本框中输入一个数字来显示课程中有多少学生,然后当你按下按钮时显示输入框以输入学生姓名。
到目前为止,我有这个:
if txtStudentNumber.Text = "1" Then
InputBox.Show "Enter Student Name"
End If
(是的我知道InputBox代码错了,我只是忘了我写的内容lol)
但是它不起作用,我希望它能够工作,这样如果我要输入13,它会提示我输入名字,直到它达到13.但我无法理解它出。任何帮助将不胜感激
TL; DR:
答案 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
试试这个