C# for windows 中,怎样让文本框中具有0000-00-00的格式? 请问,C# for windows 中,怎样让文本框中具有0000-00-00的格式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你只要在提交前控制,那么可以写个函数来判断;如果你需要在输入的时候,就做这个控制,那就要重新写个控件,如codeproject上有人做的编辑IP地址的控件。 用MaskedTextBox控件有一个Mask属性设为0000-00-00 可以自己转化:利用string的属性当变量是一个数值型时:变量.toString("0000-00-00")如果位数不足会自动补零当变量是string型时,自己定义函数即可实现,也是用string的属性实现 MaskedTextBox控件是VS 2005的你要实现的话,需要自己动手去做,或者找一相关的控件 public static bool IsDate(string str) { string regextext = @"^\d{4}[-/,]\d{2}[-/,]\d{2}$"; Regex regex = new Regex (regextext,RegexOptions.None ); return regex.IsMatch (str.Trim ()); }用这个函数来判断 UDP怎样传输结构? dataGridView里指定excel的某一行当表头 C# 如何在VS2005下winform窗体中播放avi视频 线程的挂起与继续 winform中进度条有没有改变样式的熟悉 C# 动态改变listbox中选中的值 怎样取得web页面上的全部对象? 如何在C#中完美实现Print Screen的功能 毕业生的疑惑~~ ASP.NET、C#Windows窗体与web窗体、ActiveX控件、客户端下载、数据输入的易用性■■■■■ 急,有请各位大虾 智能客户端是否不能适应一部分操作系统?
如果你需要在输入的时候,就做这个控制,那就要重新写个控件,如codeproject上有人做的编辑IP地址的控件。
有一个Mask属性设为0000-00-00
变量.toString("0000-00-00")如果位数不足会自动补零当变量是string型时,自己定义函数即可实现,也是用string的属性实现
{
string regextext = @"^\d{4}[-/,]\d{2}[-/,]\d{2}$";
Regex regex = new Regex (regextext,RegexOptions.None );
return regex.IsMatch (str.Trim ());
}
用这个函数来判断