• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

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

        VB制作的可以局限輸入的文本框

        VB制作的可以局限輸入的文本框

        更新時間:2022-05-05 文章作者:未知 信息來源:網絡 閱讀次數:

        通過繼承TextBox,添加了一個ValidText屬性,用來獲取和設置有效的文本輸入

        還有一個EditAble屬性,決定文本框是否支持退格編輯。

        我是剛學習VB.Net,希望和大家交流,我得QQ:36745349

        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
        End Class

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲日韩精品无码专区加勒比| 亚洲AV无码乱码在线观看代蜜桃| 天天综合亚洲色在线精品| 可以免费看黄的网站| 亚洲午夜电影在线观看高清| 18禁美女黄网站色大片免费观看| 久久久无码精品亚洲日韩按摩| 日日麻批免费40分钟无码| 亚洲综合综合在线| 2021免费日韩视频网| 亚洲综合在线一区二区三区| 午夜国产精品免费观看| 亚洲AV男人的天堂在线观看| 成熟女人特级毛片www免费| 亚洲成av人片在www鸭子| 免费在线观看你懂的| 中文字幕不卡高清免费| 亚洲国产成人一区二区三区| 最近2019中文字幕免费直播| 亚洲天堂一区在线| 午夜无遮挡羞羞漫画免费| 亚洲国产成人手机在线观看| 国产gav成人免费播放视频| 丝袜足液精子免费视频| 久久夜色精品国产噜噜噜亚洲AV| 免费看美女裸露无档网站| 亚洲AV无码一区二区三区网址| 国产啪亚洲国产精品无码| 久久青草免费91线频观看站街| 亚洲日韩在线视频| 免费A级毛片无码久久版| 国产精品玖玖美女张开腿让男人桶爽免费看| 亚洲日韩精品一区二区三区| 国产精品入口麻豆免费观看| 亚洲国产av玩弄放荡人妇 | 亚洲av无一区二区三区| 亚洲精品无码乱码成人| 久久久高清免费视频| 亚欧国产一级在线免费| 亚洲网站在线免费观看| 亚洲精品成a人在线观看|