在制作的文本框中使用变量

问题描述 投票:0回答:1

我想用这种格式制作一个屏蔽文本 xxxx/##/##

xxxx 是存储在配置中变量中的数字,应在“表单加载”上加载 我该怎么办?

另外,当我将掩码设置为 1402/##/## 时,它变成 14_2/__ /__

第1402章 1402

对不起我的英语

c# winforms variables maskedtextbox
1个回答
0
投票
文档

中的备注。

\ 转义掩码字符,将其转换为文字。 “\”是反斜杠的转义序列。

在您的情况下,面具将如下所示:

maskedTextBox1.Mask = @"\1\4\0\2/##/##";

您可以通过编程方式转义字符:

var number = 1402; var prefix = new StringBuilder(); foreach (var character in number.ToString()) { prefix.Append(@"\"); prefix.Append(character); } maskedTextBox1.Mask = prefix + "/##/##";

© www.soinside.com 2019 - 2024. All rights reserved.