用VB.net编计算器的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 20:20:29
菜鸟的问题(呵呵~)
1.怎么让数字显示在文本的右边。
2.起用程序后不能调整窗口的大小。
3.禁止输入字符 。

1、把文本框的属性TextAlign设置为Right,数字就可以在文本框的右边显示了;
2、FormBordetStyle的值设置为FixedSingle窗口的大小就不可调整了。
3、给文本框添加先面的方法,就可以禁止文本框输入字符。
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Dim tpu
If Not IsNumericRegex(TextBox1.Text) Then
tpu = MsgBox("此框中只允许输入数字!", , "错误")
If Len(TextBox1.Text) > 0 Then
TextBox1.Text = Microsoft.VisualBasic.Left(TextBox1.Text, Len(TextBox1.Text) - 1)
Else
TextBox1.Text = 0
End If
TextBox1.Focus()
TextBox1.SelectAll()
End If
End Sub