日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NET文本框特殊操作方法分享

VB.NET文本框的操作方式多樣化,應(yīng)用起來也比較簡單,開發(fā)人員可以根據(jù)不同的需求任意選擇一種方法來幫助自己實現(xiàn)所需要的功能。那么今天介紹的VB.NET文本框的操作方法,則是針對中文輸入的限制等。

成都創(chuàng)新互聯(lián)專注于黑山企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,購物商城網(wǎng)站建設(shè)。黑山網(wǎng)站建設(shè)公司,為黑山等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

下面是VB.NET文本框操作的相關(guān)代碼:

 
 
 
  1. 'sunnyxing2004-04-01***修改   
  2. Public Class MyTextBox   
  3. Inherits System.Windows.Forms.TextBox   
  4. Private m_strValidText As String = "0123456789.+-" 
    & Chr(13).ToString   
  5. Private m_blnEditable As Boolean = True   
  6. #Region " Windows 窗體設(shè)計器生成的代碼 "   
  7. Public Sub New()   
  8. MyBase.New()  

該調(diào)用是 Windows 窗體設(shè)計器所必需的。

 
 
 
  1. InitializeComponent()   
  2. '在 InitializeComponent() 
    調(diào)用之后添加任何初始化   
  3. End Sub   
  4. 'UserControl1 重寫 dispose 以清理組件列表。   
  5. Protected Overloads Overrides 
    Sub Dispose(ByVal disposing As Boolean)   
  6. If disposing Then   
  7. If Not (components Is Nothing) Then   
  8. components.Dispose()   
  9. End If   
  10. End If   
  11. MyBase.Dispose(disposing)   
  12. End Sub  

Windows 窗體設(shè)計器所必需的

 
 
 
  1. Private components As System.ComponentModel.IContainer   
  2. '注意: 以下過程是 Windows 窗體設(shè)計器所必需的   
  3. '可以使用 Windows 窗體設(shè)計器修改此過程。   
  4. '不要使用代碼編輯器修改它。   
  5.  
    Private Sub InitializeComponent()   
  6. components = New System.ComponentModel.Container   
  7. End Sub   
  8. #End Region   
  9. Private Sub MyTextBox_KeyPress(ByVal sender As Object, 
    ByVal e As System.Windows.Forms.KeyPressEventArgs) 
    Handles MyBase.KeyPress   
  10. Dim strLocalString As String   
  11. If EditAble Then   
  12. strLocalString = m_strValidText & Chr(8).ToString   
  13. Else   
  14. strLocalString = m_strValidText   
  15. End If   
  16. If UCase(strLocalString).IndexOf(UCase(e.KeyChar)) < 0 Then   
  17. e.Handled = True   
  18. Beep()   
  19. Else   
  20. End If   
  21. End Sub   
  22. Public Property ValidText() As String   
  23. Get   
  24. Return m_strValidText   
  25. End Get   
  26. Set(ByVal Value As String)   
  27. m_strValidText = Value   
  28. End Set   
  29. End Property   
  30. Public Property EditAble() As Boolean   
  31. Get   
  32. Return m_blnEditable   
  33. End Get   
  34. Set(ByVal Value As Boolean)   
  35. m_blnEditable = Value   
  36. End Set   
  37. End Property   
  38. Public Sub CheckText(ByVal sender As Object, ByVal e 
    As System.EventArgs) Handles MyBase.TextChanged   
  39. Dim cha As Char   
  40. Try   
  41. cha = CType(Me.Text.Substring(Me.SelectionStart - 1, 1), Char)   
  42. If m_strValidText.IndexOf(cha) < 0 Then   
  43. MeMe.Text = Me.Text.Remove(Me.SelectionStart - 1, 1)   
  44. End If   
  45. Catch ex As Exception   
  46. End Try   
  47. End Sub   
  48. End Class  

VB.NET文本框中限制中文輸入的方法就為大家介紹到這里。


網(wǎng)站題目:VB.NET文本框特殊操作方法分享
瀏覽路徑:http://www.dlmjj.cn/article/cdiipod.html