• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        可以局限中文輸入的文本框

        可以局限中文輸入的文本框

        更新時間:2022-05-02 文章作者:未知 信息來源:網絡 閱讀次數:

        根據網友提的意見,大家都需要限制中文輸入,今天,我試驗了一下,找了一個辦法限制中文輸入,測試已經通過,大家也自己試一下吧,有什么意見繼續提,如果愿意加我的QQ:36745349



        這個是在昨天的基礎上做的更改,測試已經滿足大家的要求,如果誰有更好的辦法也請交流一下

        下面是代碼:

        'sunnyxing2004-04-01最后修改
        Public Class MyTextBox
        Inherits System.Windows.Forms.TextBox
        Private m_strValidText As String = "0123456789.+-" & Chr(13).ToString
        Private m_blnEditable As Boolean = True

        #Region " Windows 窗體設計器生成的代碼 "

        Public Sub New()
        MyBase.New()
        '該調用是 Windows 窗體設計器所必需的。
        InitializeComponent()

        '在 InitializeComponent() 調用之后添加任何初始化

        End Sub

        'UserControl1 重寫 dispose 以清理組件列表。
        Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
        If Not (components Is Nothing) Then
        components.Dispose()
        End If
        End If
        MyBase.Dispose(disposing)
        End Sub

        'Windows 窗體設計器所必需的
        Private components As System.ComponentModel.IContainer

        '注意: 以下過程是 Windows 窗體設計器所必需的
        '可以使用 Windows 窗體設計器修改此過程。
        '不要使用代碼編輯器修改它。
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        components = New System.ComponentModel.Container
        End Sub

        #End Region

        Private Sub MyTextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
        Dim strLocalString As String
        If EditAble Then
        strLocalString = m_strValidText & Chr(8).ToString
        Else
        strLocalString = m_strValidText
        End If
        If UCase(strLocalString).IndexOf(UCase(e.KeyChar)) < 0 Then
        e.Handled = True
        Beep()
        Else

        End If
        End Sub
        Public Property ValidText() As String
        Get
        Return m_strValidText
        End Get
        Set(ByVal Value As String)
        m_strValidText = Value
        End Set
        End Property
        Public Property EditAble() As Boolean
        Get
        Return m_blnEditable
        End Get
        Set(ByVal Value As Boolean)
        m_blnEditable = Value
        End Set
        End Property
        Public Sub CheckText(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.TextChanged
        Dim cha As Char
        Try
        cha = CType(Me.Text.Substring(Me.SelectionStart - 1, 1), Char)
        If m_strValidText.IndexOf(cha) < 0 Then
        Me.Text = Me.Text.Remove(Me.SelectionStart - 1, 1)

        End If
        Catch ex As Exception

        End Try


        End Sub

        End Class

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 一级做a爰片久久免费| 久久精品国产亚洲综合色| 亚洲欧洲精品在线| 国产麻豆一精品一AV一免费| 久久亚洲精品无码观看不卡| 十八禁的黄污污免费网站| 国产又长又粗又爽免费视频 | 中文字幕无码免费久久99| 亚洲欧洲日本天天堂在线观看| 国产成人一区二区三区视频免费| 亚洲乱码无码永久不卡在线 | 最近中文字幕2019高清免费| 亚洲人成影院在线| 国产精品成人免费福利| 国产精品久久亚洲不卡动漫| 日韩在线天堂免费观看| 一级女性全黄久久生活片免费 | 亚洲一区二区中文| 日本在线高清免费爱做网站| 亚洲xxxx18| 国产无遮挡又黄又爽免费视频 | 久久精品国产亚洲AV香蕉| 69av免费观看| 日韩亚洲产在线观看| 国产精品嫩草影院免费| 一级毛片正片免费视频手机看| 国产亚洲3p无码一区二区| 最近在线2018视频免费观看| 亚洲日本久久一区二区va| 免费在线观看黄色毛片| 成人免费乱码大片A毛片 | 亚洲av中文无码乱人伦在线观看 | 免费国产99久久久香蕉| 亚洲欧洲日产v特级毛片| 日韩免费观看一级毛片看看| 高清免费久久午夜精品| 日韩精品亚洲人成在线观看| 好大好硬好爽免费视频| 中文在线观看永久免费| 亚洲综合色7777情网站777| 亚洲国产精品毛片av不卡在线|