• <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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 无码不卡亚洲成?人片| 男的把j放进女人下面视频免费| 久久er国产精品免费观看2| 国产大片91精品免费观看男同| 亚洲午夜电影一区二区三区| 久久国产乱子伦精品免费看| 亚洲av无码专区在线播放| 两个人看的www高清免费观看| 亚洲国产精品特色大片观看完整版| 中国一级毛片免费看视频| 亚洲一区二区三区AV无码| 久久久久免费精品国产小说| 亚洲国产日韩在线视频| 久久一区二区三区免费播放| 亚洲AV无码精品色午夜果冻不卡 | 亚洲AV无码片一区二区三区 | 亚洲AV日韩AV永久无码久久| 午夜爽爽爽男女免费观看影院| 久久久久亚洲av无码专区蜜芽| 6080午夜一级毛片免费看6080夜福利 | 亚洲精品美女网站| 成人性生免费视频| 日韩在线视频免费| 亚洲AV无码成人专区片在线观看| 久久精品毛片免费观看| 亚洲综合一区国产精品| 亚洲精品成人在线| 99热在线免费观看| 亚洲成av人片天堂网无码】| 国产av无码专区亚洲av果冻传媒| 久久青草精品38国产免费| 亚洲综合色婷婷在线观看| 亚洲午夜无码AV毛片久久| 久久国产精品免费视频| 亚洲精华液一二三产区| 337p日本欧洲亚洲大胆裸体艺术| 最近中文字幕完整免费视频ww | 久久精品国产亚洲av麻豆色欲 | 免费国产成人午夜在线观看| 亚洲中文字幕无码一去台湾 | 久久国产亚洲精品麻豆|