maskedtextbox和textbox有什么区别
我感觉在vb.net2005中maskedtextbox和textbox好象都是可以填加数据~~感觉没什么区别~~请问谁能告诉我他们俩者之间有什么区别谢谢了...
我感觉在vb.net2005中 maskedtextbox和textbox 好象都是可以填加数据~~感觉没什么区别~~请问谁能告诉我他们俩者之间有什么区别 谢谢了
展开
提示该问答中所提及的号码未经验证,请注意甄别。
展开全部
MaskedTextBox可以限制填写数据的格式,比如你要求填写电话号码(例010-12345678),只要设置MaskedTextBox的Mask属性为000-00000000就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、实际上,MaskedTextBox 控件将所有掩码处理工作交给由 MaskedTextProvider 属性指定的 System.ComponentModel.MaskedTextProvider 类来完成。
此标准提供程序支持除代理项和纵向组合字符以外的所有 Unicode 字符;
2、但是,可以使用 AsciiOnly 属性将输入限定为字符集 a-z、A-Z 和 0-9 内的字符。
3、掩码不能保证用户输入一定会表示给定类型的有效值,例如:
输入的年龄值可能为 -9。通过将值的类型的实例赋给 ValidatingType 属性,可以确保用户输入表示一个有效值。
4、通过监视TypeValidationCompleted 事件,可以检测当 MaskedTextBox 包含无效值时,用户是否将焦点从该控件移开。
5、如果键入验证成功,可以通过 TypeValidationEventArgs 参数的ReturnValue 属性使用表示该值的对象。
6、与 TextBox 控件一样,几个通用键盘快捷键不能用于 MaskedTextBox。
7、尤其是 Ctrl-R(右对齐文本)、Ctrl-L(左对齐文本)和 Ctrl-E(文本居中)都无效。
此标准提供程序支持除代理项和纵向组合字符以外的所有 Unicode 字符;
2、但是,可以使用 AsciiOnly 属性将输入限定为字符集 a-z、A-Z 和 0-9 内的字符。
3、掩码不能保证用户输入一定会表示给定类型的有效值,例如:
输入的年龄值可能为 -9。通过将值的类型的实例赋给 ValidatingType 属性,可以确保用户输入表示一个有效值。
4、通过监视TypeValidationCompleted 事件,可以检测当 MaskedTextBox 包含无效值时,用户是否将焦点从该控件移开。
5、如果键入验证成功,可以通过 TypeValidationEventArgs 参数的ReturnValue 属性使用表示该值的对象。
6、与 TextBox 控件一样,几个通用键盘快捷键不能用于 MaskedTextBox。
7、尤其是 Ctrl-R(右对齐文本)、Ctrl-L(左对齐文本)和 Ctrl-E(文本居中)都无效。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询