0

我有一个非常简单的问题,我正在学习 C# 和 VB 编程,我需要使用 Visual Studio 在 Windows 窗体中创建一个 GUI 应用程序。此 GUI 将提示用户输入一个整数。我相信这部分没问题,但是我需要让用户单击一个按钮,该按钮会将用户的输入转换为整数并显示一条消息,指示用户是否成功。我想我什至正确地完成了转换,但如果用户成功,我在显示该消息时遇到问题。基本上我需要知道如何在 VB 中使用 click 方法来允许出现此消息。对此的任何帮助将不胜感激。以下代码是我已经为这个项目编写的代码:

Public Class Form1

    Private Sub EvaluateInput()
        Dim InputValue As String
        InputValue = ValueTextBox.Text
        If IsNumeric(InputValue) Then
            MessageBox.Show(InputValue & " is a number.")
        Else
            MessageBox.Show(InputValue & " is not a number.")
        End If
    End Sub

    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click 'Continue Button

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Exit Button
        Dim button As DialogResult
        button = MessageBox.Show _
        ("Are you sure you want to exit this application?", _
        "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1)

        If button = Windows.Forms.DialogResult.Yes Then
            Me.Close()
        Else
            'Do Nothing    
        End If
    End Sub
End Class
4

1 回答 1

1

如果我正确理解你的问题,那么你需要一个简单的改变:

Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) _
        Handles Button2.Click 'Continue Button
  EvaluateInput()
End Sub

当您按下 Button2 时,它将调用 EvaluateInput 子并相应地显示一条消息。

于 2012-07-11T23:10:33.957 回答