当前位置:编程学习 > C#/ASP.NET >>

vb2010中用什么控件属性锁定文本框不让里边的内容删除。

vb2010中用什么控件属性锁定文本框不让里边的内容删除。
我用locked=true 了但是运行后还是能够删掉文本框的内容。
求各位高人解答,不胜感激。 --------------------编程问答-------------------- TextBox2.Enabled = False --------------------编程问答--------------------
引用 1 楼 eaqpi 的回复:
TextBox2.Enabled = False
--------------------编程问答-------------------- 这个有用 --------------------编程问答-------------------- vb2008
textbox1.readonly=true
--------------------编程问答-------------------- 在VB.NET当中,文本框的enable和readonly属性都能够实现,但是在不能删除文本框内容的同时,也不能在文本框里面添加内容。 --------------------编程问答-------------------- 你的意思是只能写入不能删除?
那就阻止BackSpace/Delete/Ctrl+X
    Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
        If e.KeyCode = Keys.Delete Then
            e.Handled = True
        End If
    End Sub

    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        '「Ctrl+C」(3)「Ctrl+X」(24)特殊组合键正常
        '「Ctrl+Z」(26) 撤消组合键正常
        If e.KeyChar = vbBack Or e.KeyChar = ChrW(24) Then
            e.Handled = True
        End If
    End Sub
--------------------编程问答-------------------- 应该是用Readlony属性
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,