社区
C#
帖子详情
【在线求助】maskedtextbox的时间格式问题????【请大家帮忙】
自由_
2010-05-10 10:06:43
把Mask属性设置为“0000-00-00”
1.怎么控制用户输入的日期必须符合日期规范
2.用户要输入的日期是2010.5.1,如果月和日输入格式不是05和01,会显示成2010-51- ,怎么实现用户只要输入5、1就可以达到日期效果:2010-05-01
3.当控件获取焦点时,焦点就自动在第一个位置
请大家帮我解决一下上面3个问题???
先谢
...全文
520
6
打赏
收藏
【在线求助】maskedtextbox的时间格式问题????【请大家帮忙】
把Mask属性设置为“0000-00-00” 1.怎么控制用户输入的日期必须符合日期规范 2.用户要输入的日期是2010.5.1,如果月和日输入格式不是05和01,会显示成2010-51- ,怎么实现用户只要输入5、1就可以达到日期效果:2010-05-01 3.当控件获取焦点时,焦点就自动在第一个位置 请大家帮我解决一下上面3个问题??? 先谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
solshine
2012-02-02
打赏
举报
回复
我也碰到难题了……
lz现在问题都解决了么?交好友多交流……
wailingokok
2010-07-21
打赏
举报
回复
正在学习,先看看先.
自由_
2010-05-10
打赏
举报
回复
[Quote=引用 3 楼 q107770540 的回复:]
你可以参考一下这个:
http://msdn.microsoft.com/zh-cn/library/kkx4h3az%28VS.80%29.aspx
[/Quote]
还是没有解决我的问题
q107770540
2010-05-10
打赏
举报
回复
你可以参考一下这个:
http://msdn.microsoft.com/zh-cn/library/kkx4h3az%28VS.80%29.aspx
自由_
2010-05-10
打赏
举报
回复
[Quote=引用 1 楼 ly302 的回复:]
[/Quote]
你能不能具体的给我写一下
我不知道那些属性怎么用
第一次用这个控件
皇城龙三
2010-05-10
打赏
举报
回复
MaskedTextBox控件
Mask属性:
0 数字,必选。此元素将接受 0 到 9 之间的任何一个数字。
9 数字或空间,可选。
# 数字或空间,可选。如果掩码中该位置为空白,在 Text 属性中将把它呈现为一个空格。允许使用加号 (+) 和减号 (-)。
L 字母,必选。将输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]。
? 字母,可选。输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]?。
& 字符,必选。如果 AsciiOnly 属性设置为 true,此元素的行为将与“L”元素类似。
C 字符,可选。任何非控制字符。如果 AsciiOnly 属性设置为 true,此元素的行为将类似于“?”元素。
A 字母数字,可选。如果将 AsciiOnly 属性设置为 true,则它接受的唯一字符是 ASCII 字母 a-z 和 A-Z。
a 字母数字,可选。如果将 AsciiOnly 属性设置为 true,则它接受的唯一字符是 ASCII 字母 a-z 和 A-Z。
. 小数点占位符。使用的实际显示字符将是适合于格式提供程序的小数点符号,格式提供程序由控件的 FormatProvider 属性决定。
, 千分位占位符。使用的实际显示字符将是相应于格式提供程序的千分位占位符,格式提供程序由控件的 FormatProvider 属性决定。
: 时间分隔符。使用的实际显示字符将是适合于格式提供程序的时间符号,格式提供程序由控件的 FormatProvider 属性决定。
/ 日期分隔符。使用的实际显示字符将是适合于格式提供程序的日期符号,格式提供程序由控件的 FormatProvider 属性决定。
$ 货币符号。显示的实际字符将是相应于格式提供程序的货币符号,格式提供程序由控件的 FormatProvider 属性决定。
< 转换为小写。将后续所有字符都转换为小写。
> 转换为大写。将后续所有字符都转换为大写。
| 禁用前一个大写转换或小写转换。
\ 转义。对掩码字符进行转义,将其转变为原义字符。“\\”是反斜杠的转义序列。
MaskedTextBox.ValidatingType = typeof(int);
MaskedTextBox.Mask = @"\C000";
MaskedTextBox.PromptChar = '0'; // 设置提示字符。
MaskedTextBox.HidePromptOnLeave = false; // 无焦点时,输入掩码中的提示字符仍保持显示。
MaskedTextBox.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; // 返回用户输入的文本、掩码中定义的任意文本字符以及提示字符的任意实例。
private void MaskedTextBox_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
if (e.Position < MaskedTextBox.TextLength)
{
ToolTip toolTip = new ToolTip();
toolTip.IsBalloon = true; // 使用气球状窗口。
toolTip.ToolTipIcon = ToolTipIcon.Warning;
toolTip.ToolTipTitle = "系统提示";
toolTip.Show("请输入数字!", MaskedTextBox, 3000);
}
}
Mask
ed
TextBox
控件自定义快捷键
Mask
ed
TextBox
控件自定义快捷键
Mask
ed
TextBox
来区分正确和不正确的用户输入.rar
Mask
ed
TextBox
来区分正确和不正确的用户输入.rar
c#使用
mask
ed
TextBox
控件制作的IP地址输入,按“.”可以跳到下一段
c#使用
mask
ed
TextBox
控件制作的IP地址输入,按“.”可以跳到下一段
c#使用
mask
ed
TextBox
控件IP地址输入按“.”跳到下一段
c#win窗体使用
mask
ed
TextBox
控件控制IP地址输入,按“.”跳到下一段
C# IP
Mask
ed
TextBox
功能:自动设置ip掩码,输入形如999.999.999.999的格式,并设置keydown事件,当输入"Tab 空格 句点"的时候,自动跳至下一栏。设置keyup事件,对每次输入的地址字符进行范围检测并提供报警信息。实现了类似windows下网络与共享中心ipv4设置框的功能。
C#
110,527
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章