91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

慈利县| 新蔡县| 天等县| 定边县| 嘉峪关市| 正阳县| 长治市| 湄潭县| 兴化市| 龙胜| 越西县| 唐海县| 新郑市| 昌乐县| 光泽县| 高州市| 阿合奇县| 宁波市| 雷波县| 千阳县| 突泉县| 常熟市| 交城县| 五常市| 本溪市| 偏关县| 怀柔区| 罗城| 曲靖市| 洛阳市| 淮安市| 莲花县| 广水市| 乡宁县| 双柏县| 南漳县| 阿克陶县| 武鸣县| 繁峙县| 汉川市| 上高县|