WinForm控件之【MaskedTextBox】「建议收藏」

WinForm控件之【MaskedTextBox】「建议收藏」基本介绍掩码文本控件,使用掩码来区分用户输入文本是否正确。常设置属性BeepOnError:指示键入无效字符是控件是否发出系统提示音;CutCopyMaskFormat:设置控件文本值复制到剪

大家好,又见面了,我是你们的朋友全栈君。

基本介绍

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

常设置属性

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

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

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

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

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

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

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

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

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

 

事例举例

WinForm控件之【MaskedTextBox】「建议收藏」

WinForm控件之【MaskedTextBox】「建议收藏」

 

WinForm控件之【MaskedTextBox】「建议收藏」WinForm控件之【MaskedTextBox】「建议收藏」

 

 相关代码

        //根据类型设置控件的指定掩码
        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://javaforall.net/155031.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • gis中char是什么字段_输入一个字符串统计字母个数

    gis中char是什么字段_输入一个字符串统计字母个数维护一个字符串集合,支持两种操作:I x 向集合中插入一个字符串 x;Q x 询问一个字符串在集合中出现了多少次。共有 N 个操作,输入的字符串总长度不超过 105,字符串仅包含小写英文字母。输入格式第一行包含整数 N,表示操作数。接下来 N 行,每行包含一个操作指令,指令为 I x 或 Q x 中的一种。输出格式对于每个询问指令 Q x,都要输出一个整数作为结果,表示 x 在集合中出现的次数。每个结果占一行。数据范围1≤N≤2∗104输入样例:5I abcQ abcQ ab

    2022年8月9日
    5
  • Mina入门实例

    Mina入门实例

    2022年1月31日
    35
  • python学得好、进监狱进的快_最经典的100部美剧,看到第一名瞬间服气!

    python学得好、进监狱进的快_最经典的100部美剧,看到第一名瞬间服气!(1999-Present)NBC80、摩登原始人TheFlintstones(1960-1966)ABC79、芝麻街SesameStreet(1969-Present)PBS78、奉子成婚MarriedwithChildren(1987-1997)Fox77、丑闻Scandal(2012-Present)ABC76、欢乐满屋FullHouse(1987-1995)…

    2022年9月30日
    0
  • C语言文件打开方式简介

    C语言文件打开方式简介1、“r”以只读方式打开一个文件;2、“w”以只写方式打开一个文件;3、“a”打开一个文件追加;4、“rb”以只读方式打开一个二进制文件;5、“rw”以只写方式打开一个二进制文件;6、“ra”打开一个二进制文件追加;7、”r+”以读写方式打开一个文件;8、“w+”以读写方式建立一个文件;9、“a+”以读写方式打开一个文件追加;10、“rb+”以读写方式打开一个二

    2022年7月13日
    14
  • asp.net MVC 之 Controller.RedirectToAction 方法 详解[通俗易懂]

    asp.net MVC 之 Controller.RedirectToAction 方法 详解[通俗易懂]该方法将HTTP302响应返回到浏览器并会导致浏览器对指定的操作发出GET请求。该方法重载列表如下:重载列表名称说明RedirectToAction(String)使用操作名称重定向到指定的操作。RedirectToAction(String,Object)使用操作名称和路由值重定向到指定的操作。Red

    2022年7月21日
    8
  • 设计模式 ( 十八 ) 策略模式Strategy(对象行为型)

    设计模式 ( 十八 ) 策略模式Strategy(对象行为型)

    2021年12月3日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号