文件名称:掩码控件(开源、修正了Shift BUG)
文件大小:159KB
文件格式:RAR
更新时间:2011-02-10 11:53:05
C# TextBox掩码控件
因为c# 自带的MaskedTextBox 控件 用'_'占位看起来很不舒服 还有就是:如果我要数值 就必须固定数值的位数。 这样真的是 "很烦,很讨厌" 哈哈!!! 所以我做了一个,拿出来大家分享, 希望高手指点 C# 为限制用户输入特制作此控件,可以有效的限制输入(其中包括 输入法输入、粘贴、删除操作)数字和字符或部分有格式的输入例如:日期、IP地址、电话号码... 在此控件中不能输入、粘贴空格,在掩码有正确值的情况下屏蔽了keyDown keyPress事件. 限制数值大小正在制作中 修正了按下Shift 还能输入的情况 掩码规则: * 字符 0 数字 \用户转义字符 原形输出 {0,4} 表示前面一个数字或字符最少和最多出现次数(对\后的字符不起作用) 例:0{4,4}\年0{2,2}\月0{2,2}\日 为日期格式
【文件预览】:
Experiment
----Experiment()
--------Experiment.csproj(3KB)
--------Form1.cs(484B)
--------bin()
--------obj()
--------Properties()
--------Program.cs(469B)
--------Form1.Designer.cs(4KB)
--------Form1.resx(6KB)
----CustomMask()
--------CustomMask.csproj(2KB)
--------CharCollection.cs(5KB)
--------bin()
--------obj()
--------Properties()
--------Enum.cs(1KB)
--------Mask.cs(22KB)
--------MaskInputBox.cs(7KB)
--------CharType.cs(8KB)
--------Control.cs(509KB)
----Experiment.sln(1KB)
----Experiment.suo(50KB)