解决方案

MaskedTextBox控件 Mask属性

seo靠我 2023-09-25 10:13:26

MaskedTextBox控件

Mask属性:

0 数字,必选。此元素将接受 0 到 9 之间的任何一个数字。

9 数字或空间,可选。

# 数字或空间,可选。如果掩码中该位置为空白,在 Text 属性中将把它SEO靠我呈现为一个空格。允许使用加号 (+) 和减号 (-)。

L 字母,必选。将输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]。 

? 字母,可选。输入限定为 SEO靠我ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]?。

& 字符,必选。如果 AsciiOnly 属性设置为 true,此元素的行为将与“L”元素类似。 

C 字符,可选SEO靠我。任何非控制字符。如果 AsciiOnly 属性设置为 true,此元素的行为将类似于“?”元素。

A 字母数字,可选。如果将 AsciiOnly 属性设置为 true,则它接受的唯一字符是 ASCIISEO靠我 字母 a-z 和 A-Z。

a 字母数字,可选。如果将 AsciiOnly 属性设置为 true,则它接受的唯一字符是 ASCII 字母 a-z 和 A-Z。

. 小数点占位符。使用的实际显示字符将是适SEO靠我合于格式提供程序的小数点符号,格式提供程序由控件的 FormatProvider 属性决定。

, 千分位占位符。使用的实际显示字符将是相应于格式提供程序的千分位占位符,格式提供程序由控件的 FormatSEO靠我Provider 属性决定。

: 时间分隔符。使用的实际显示字符将是适合于格式提供程序的时间符号,格式提供程序由控件的 FormatProvider 属性决定。

/ 日期分隔符。使用的实际显示字符将是适合SEO靠我于格式提供程序的日期符号,格式提供程序由控件的 FormatProvider 属性决定。

$ 货币符号。显示的实际字符将是相应于格式提供程序的货币符号,格式提供程序由控件的 FormatProviderSEO靠我 属性决定。

< 转换为小写。将后续所有字符都转换为小写。 

> 转换为大写。将后续所有字符都转换为大写。

| 禁用前一个大写转换或小写转换。

/ 转义。对掩码字符进行转义,将其转变为原义字符。“//”是反斜杠SEO靠我的转义序列。

MaskedTextBox.ValidatingType = typeof(int);

MaskedTextBox.Mask = @"/C000";

MaskedTextBox.PromptCSEO靠我har = 0; // 设置提示字符。

  MaskedTextBox.HidePromptOnLeave = false; // 无焦点时,输入掩码中的提示字符仍保持显示。

MaskedTextBox.TeSEO靠我xtMaskFormat = MaskFormat.IncludePromptAndLiterals; // 返回用户输入的文本、掩码中定义的任意文本字符以及提示字符的任意实例。

private voiSEO靠我d MaskedTextBox_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)

  {

if (e.Position < MaskSEO靠我edTextBox.TextLength)

  {

  ToolTip toolTip = new ToolTip();

  toolTip.IsBalloon = true; // 使用气球状窗口。

toolTip.TSEO靠我oolTipIcon = ToolTipIcon.Warning;

  toolTip.ToolTipTitle = "系统提示";

toolTip.Show("请输入数字!", MaskedTextBox,SEO靠我 3000);

  }

  }
“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2