[2015-11-8 20:00]-{vb.net}可编辑的锁定textbox

示例如下:

主要是用keyress参数(无聊时弄的小玩意)

直接上源码:

Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
        TextBox1.Text &= e.KeyChar
        If (Asc(e.KeyChar) = 8) Then
            Try
                TextBox1.Text = TextBox1.Text.Remove(TextBox1.Text.Length() - 2, 2)
            Catch ex As Exception
                TextBox1.Text = TextBox1.Text.Remove(0, 1)
            End Try
        End If
    End Sub

因为当textbox的enabled为false是,焦点过不去,所以是form的keypress

你可能感兴趣的:(VB.NET,textbox)