首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从输入框中获取4个输入

如何从输入框中获取4个输入
EN

Stack Overflow用户
提问于 2013-02-13 19:45:01
回答 1查看 5.2K关注 0票数 0

我已经创建了一个表单,希望它能够控制课程注册过程。

所以我的代码如下

代码语言:javascript
复制
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim i As Integer
    Dim InpName As String

For i = 1 To 4
    InpName = InputBox("What course do you want to register")
    If InpName = "computer literacy" Then
        TextBox1.Text = InpName
    ElseIf InpName = "engineering" Then
        TextBox1.Text = InpName
    Else
        MsgBox("We only offer computer literacy and engineering")
    End If
Next i

我希望循环接受计算机读写或工程4次,并告诉用户计算机读写课程或工程课程已满。

EN

回答 1

Stack Overflow用户

发布于 2013-02-13 23:27:47

希望这能有所帮助

代码语言:javascript
复制
        Dim i As Integer
        Dim InpName As String
        Dim engineering As Integer = 0
        Dim compLit As Integer = 0
        For i = 1 To 4
                InpName = InputBox("What course do you want to register")
                If InpName = "computer literacy" Then
                    compLit = compLit + 1
                    TextBox1.Text = InpName
                ElseIf InpName = "engineering" Then
                    engineering = engineering + 1
                    TextBox1.Text = InpName
                Else
                    MsgBox("We only offer computer literacy and engineering")
                End If

            If compLit = 4 Then
                MsgBox("Computer Literacy is full!")
            ElseIf engineering = 4 Then
                MsgBox("Engineering is full!")
            End If
        Next

我想对这里正在发生的事情添加一个解释。创建了两个变量engineering和compLit,并在按钮单击时将其赋值为0。循环会发生,每次正确输入其中一个值时,这些变量就会递增1。在每个循环结束时,会检查这些值是否为4,并显示相关消息。如果其中任何一个不是4,则没有消息,因为类还没有满。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14852799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档