VB经验谈:限制输入的文本框
2018-06-17 17:12:51来源:未知 阅读 ()
InheritsSystem.Windows.Forms.TextBox
Privatem_strValidTextAsString="0123456789. -"&Chr(13).ToString
Privatem_blnEditableAsBoolean=True
#Region"Windows窗体设计器生成的代码"
PublicSubNew()
MyBase.New()
'该调用是Windows窗体设计器所必需的。
InitializeComponent()
'在InitializeComponent()调用之后添加任何初始化
EndSub
'UserControl1重写dispose以清理组件列表。
ProtectedOverloadsOverridesSubDispose(ByValdisposingAsBoolean)
IfdisposingThen
IfNot(componentsIsNothing)Then
components.Dispose()
EndIf
EndIf
MyBase.Dispose(disposing)
EndSub
'Windows窗体设计器所必需的
PrivatecomponentsAsSystem.ComponentModel.IContainer
'注意:以下过程是Windows窗体设计器所必需的
'可以使用Windows窗体设计器修改此过程。
'不要使用代码编辑器修改它。
PrivateSubInitializeComponent()
components=NewSystem.ComponentModel.Container
EndSub
#EndRegion
PrivateSubMyTextBox_KeyPress(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.KeyPressEventArgs)HandlesMyBase.KeyPress
DimstrLocalStringAsString
IfEditAbleThen
strLocalString=m_strValidText&Chr(8).ToString
Else
strLocalString=m_strValidText
EndIf
IfUCase(strLocalString).IndexOf(UCase(e.KeyChar))<0Then
e.Handled=True
Beep()
Else
EndIf
EndSub
PublicPropertyValidText()AsString
Get
Returnm_strValidText
EndGet
Set(ByValValueAsString)
m_strValidText=Value
EndSet
EndProperty
PublicPropertyEditAble()AsBoolean
Get
Returnm_blnEditable
EndGet
Set(ByValValueAsBoolean)
m_blnEditable=Value
EndSet
EndProperty
EndClass->
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:VB给菜单加上图片
下一篇:VB6中动态设置报表结果
- 做个“网络助手”程序 2018-06-17
- VisualBasic的工程限制 2018-06-17
- VisualBasic控件数据 2018-06-17
- 怎样限制鼠标移动 2018-06-17
- 在 TextBox 中限制只能输入数字 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash