日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

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

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

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

更新時間: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

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 日本在线日本中文字幕日本在线视频播放 | 特级黄色毛片视频 | 24小时中文乱码字幕在线观看 | 一区二区三区鲁丝不卡麻豆 | 精品国产综合 | 久久久久综合一本久道 | 88国产精品视频一区二区三区 | 欧美日韩乱 | 亚洲午夜国产精品 | 中文字幕2020 | 精品入口蜜桃 | 美女国产网站 | 最新在线步兵区 | 久久综合久色欧美婷婷 | 久久久999国产精品 久久久999久久久精品 | 午夜免费片在线观看不卡 | 久久涩综合 | 91免费视频网站 | 午夜寻花在线观看 | 日本亚洲黄色 | 亚洲综合狠狠 | 欧美人与日本人xx在线视频 | 国产精品一区二区国产 | 亚洲综合色婷婷中文字幕 | 996re免费热在线视频手机 | 久久艹精品 | 亚洲精品福利一区二区三区 | 高清成年美女xx免费网站黄 | 狠狠躁 | 国内一区二区三区精品视频 | 国产河南妇女毛片精品久久 | 中文字幕久久欲求不满 | 精品视频在线观看一区二区三区 | 国产欧美一区二区成人影院 | 亚洲精品国产福利一区二区三区 | 久草网在线视频 | 免费99精品国产自在现线观看 | 欧美日韩性视频一区二区三区 | 久久国产精品一区二区三区 | 日本人乱人乱亲乱色视频观看 | 在线视频一区二区 |