亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET文本框的操作方法是什么

發布時間:2021-10-27 17:59:50 來源:億速云 閱讀:153 作者:柒染 欄目:編程語言

VB.NET文本框的操作方法是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

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

下面是VB.NET文本框操作的相關代碼:

  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 窗體設計器生成的代碼 "   

  7. Public Sub New()   

  8. MyBase.New()  

該調用是 Windows 窗體設計器所必需的。

  1. InitializeComponent()   

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

  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 窗體設計器所必需的

  1. Private components As System.ComponentModel.IContainer   

  2. '注意: 以下過程是 Windows 窗體設計器所必需的   

  3. '可以使用 Windows 窗體設計器修改此過程。   

  4. '不要使用代碼編輯器修改它。   

  5. <System.Diagnostics.DebuggerStepThrough()> 
    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  

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

申扎县| 白河县| 河池市| 临海市| 上饶市| 望奎县| 彰化市| 汝州市| 汽车| 宜良县| 福建省| 临泽县| 嘉善县| 荔浦县| 武强县| 全南县| 泾川县| 同心县| 永清县| 乐平市| 金门县| 淮南市| 明光市| 乐陵市| 蒙阴县| 古交市| 丹凤县| 灌阳县| 湖南省| 韶关市| 梁河县| 沅陵县| 宝应县| 五寨县| 龙里县| 高密市| 娄底市| 斗六市| 凤城市| 惠东县| 鄯善县|