编写一个窗体,包括一个用于给出提示信息的标签和两个文本框,其中,一个输入文本框用于获取用户给出的一个整数,求该数的平方后将计算结果置在另一个输出文本框中输出。请根据注释将程序补充完整,并执行成功。(注意:交数值型数据与字符串之间的相 互转换)
时间: 2024-12-19 19:18:54 浏览: 6
为了创建一个简单的Windows应用程序,我们将使用Visual Basic .NET语言,因为它非常适合快速原型设计和GUI应用。以下是一个基本的步骤和代码示例:
```vbnet
Public Class Form1 ' 创建一个新的Form类
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' 加载事件处理
' 初始化控件
Dim promptLabel As New Label ' 创建标签
promptLabel.Text = "请输入一个整数:"
promptLabel.Location = New Point(50, 50)
Me.Controls.Add(promptLabel)
Dim inputBox As New TextBox ' 输入文本框
inputBox.Name = "inputTextBox"
inputBox.Location = New Point(50, 80)
Me.Controls.Add(inputBox)
Dim outputBox As New TextBox ' 输出文本框
outputBox.ReadOnly = True ' 禁止编辑
outputBox.Name = "outputTextBox"
outputBox.Location = New Point(50, 110)
Me.Controls.Add(outputBox)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) ' 按钮点击事件处理
Try
' 提取用户输入的整数
Dim userInput As Integer
If Int32.TryParse(inputBox.Text, userInput) Then
' 计算并显示平方值
Dim square As Integer = userInput ^ 2
outputBox.Text = "输入数字的平方是: " & square.ToString()
Else
MessageBox.Show("请输入一个有效的整数!")
End If
Catch ex As Exception
MessageBox.Show("输入错误: " & ex.Message)
End Try
End Sub
End Class
```
在这个例子中,当用户点击按钮时,会尝试从`inputTextBox`获取输入,然后将其转换为整数。如果转换成功,程序会计算平方并显示在`outputTextBox`;如果输入不是有效的整数,则会显示错误消息。
阅读全文