maskedtextbox和textbox有什么区别

我感觉在vb.net2005中maskedtextbox和textbox好象都是可以填加数据~~感觉没什么区别~~请问谁能告诉我他们俩者之间有什么区别谢谢了... 我感觉在vb.net2005中 maskedtextbox和textbox 好象都是可以填加数据~~感觉没什么区别~~请问谁能告诉我他们俩者之间有什么区别 谢谢了 展开
 我来答
该问答中所提及的号码未经验证,请注意甄别。
vtree
2008-11-18 · TA获得超过158个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:0
展开全部
MaskedTextBox可以限制填写数据的格式,比如你要求填写电话号码(例010-12345678),只要设置MaskedTextBox的Mask属性为000-00000000就可以了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-05-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2953万
展开全部
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(文本居中)都无效。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式