基本介绍

掩码文本控件,使用掩码来区分用户输入文本是否正确。

常设置属性

BeepOnError:指示键入无效字符是控件是否发出系统提示音;

CutCopyMaskFormat:设置控件文本值复制到剪贴板时的包含类型;

TextMaskFormat:指示从Text属性中返回字符串的包含类型;

Mask:用来控制控件允许输入指定格式的字符串;

PasswordChar:指示为密码类型输入显示的字符;

PromptChar:指示用作占位符的字符;

RejectInputOnFirstFailure:值为true时输入字符与掩码不符就会被拒绝,false时则输入字符依次逐个处理;

Enabled:指示是否启用该控件,true为启用状态用户可编辑,false为禁用状态用户不可编辑;

Name:指示代码中用来标识该对象的名称;

事例举例

相关代码

        //根据类型设置控件的指定掩码private void cb_MaskType_SelectedIndexChanged(object sender, EventArgs e){maskedTextBox1.BeepOnError = true;maskedTextBox1.CutCopyMaskFormat = MaskFormat.ExcludePromptAndLiterals;maskedTextBox1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;maskedTextBox1.PasswordChar = '\0';maskedTextBox1.PromptChar = '_';maskedTextBox1.RejectInputOnFirstFailure = false;string strMask = string.Empty;switch (cb_MaskType.Text){case "身份证":strMask = "000000-00000000-000A";break;case "手机号":strMask = "100-0000-0000";break;case "出生日期":strMask = "0000-00-00 00:00:00";break;case "身高":strMask = "000厘米";break;case "体重":strMask = "000公斤";break;case "密码":strMask = "000000";maskedTextBox1.PasswordChar = '*';break;default:strMask = string.Empty;break;}maskedTextBox1.Mask = strMask;}

转载于:https://www.cnblogs.com/ljhandsomeblog/p/11171671.html

WinForm控件之【MaskedTextBox】相关推荐

  1. winform控件之maskedTextBox

    maskedTextBox控件是使用掩码区分正确的和不正确的用户输入的控件,掩码定义如下 掩码元素 说明 正则表达式元素 0 0 到 9 之间的任何一个数字.必选项. \d 9 数字或空格.可选项. ...

  2. (转)WinForm控件使用文章收藏整理完成

    http://home.cnblogs.com/group/topic/29829.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. ...

  3. C# WinForm控件、自定义控件整理(大全)

    C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现 c ...

  4. WinForm控件使用文章收藏整理完成

    对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...

  5. 视频教程-C#Winform控件应用-C#

    C#Winform控件应用 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用C#语言 ...

  6. 异步委托实现多线程winform控件编程

            private void button1_Click(object sender, EventArgs e)         {             ThreadStart ts  ...

  7. 在WPF中使用WinForm控件方法

    在WPF中使用WinForm控件方法 原文:在WPF中使用WinForm控件方法 1.      首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,Syste ...

  8. Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决

    Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 参考文章: (1)Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 (2)https://www. ...

  9. 如何设置Winform控件的ClientRectangle

    最近学习制作WinForm控件,自己动手写控件的时候才发现System.Windows.Forms.Control 竟然没有提供默认的border绘制.记得以前用API做控件的时候,只需要设置空间窗口 ...

  10. c# 扩展方法奇思妙用高级篇六:WinForm 控件选择器

    在Web开发中,jQuery提供了功能异常强大的$选择器来帮助我们获取页面上的对象.但在WinForm中,.Net似乎没有这样一个使用起来比较方便的选择器.好在我们有扩展方法,可以很方便的打造一个. ...

最新文章

  1. UIButton设置图片 在导航条上的 不显示
  2. 《SQL Server 2012 T-SQL基础》读书笔记 - 1.背景
  3. python项目-你肯定想学习的顶级Python项目(附代码)
  4. mysql+nginx实现负载均衡
  5. Custom Looks using Qt Style Sheets
  6. 【BZOJ】3052: [wc2013]糖果公园 树分块+带修改莫队算法
  7. Java:jdk8中map新增的merge方法
  8. 介绍一个Office画图工具--visio
  9. Qualcomm工具的使用
  10. 11月最新脉聊社交网站源码类似微博的社交源码 模板UI非常漂亮自适应手机版 重点是有原生AP
  11. 学海无涯!最全Android面试知识点梳理,系列篇
  12. 机器学习库Scikit-Learn(线性模型、岭回归、插入一列数据(insert)、提取所需列、向量机(SVM)、聚类)
  13. 附录H-2 技术预研报告
  14. tv电视焦点(遥控器)操作笔记jq
  15. 网络安全实验室|网络信息安全攻防学习平台(脚本关)
  16. 通过注册表方式启动和关闭手写输入法(方法适合各种应用)
  17. Mysql启动选项和配置文件
  18. Leetcode_206_Reverse Linked List
  19. c语言中%加字母是啥意思,%C是什么意思? C语言中%c,%s分别代表什么意思?
  20. SpaceVim 安装和卸载

热门文章

  1. Microsoft Excel 文件未完全加载
  2. python format函数
  3. Spring 循环依赖问题的解决方法
  4. 贝叶斯网络在计算机,贝叶斯网络 Bayesian network
  5. 揭秘手机预装乱象:隐身屏幕内的“食费”利益链
  6. 信用评分模型开发(FICO评分)
  7. 摄像机标定2 原理篇
  8. Drools动态规则
  9. MySQL- Explain-TypeExtra
  10. CS1.6找金钱和人物血量