摘要:只能输入数字:"^[0-9]*$" 只能输入 n 位的数字:"^\d{n}$" 只能输入至少 n 位的数字:"^\d{n,}$" 只能输入 m ~ n 位的数字:"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$" 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$" 只能输入有 1~3 位小数的正实数:"^[0-9]+(.[0-9]{1,...
阅读全文
摘要:搞了好久,哎,C#的一些控件用起来还没习惯,所以折腾啊。TreeView的形成,必然要初始化,数据记录是从数据库中取得的,那么要先取再遍历。介绍下心得吧。首先,数据预期显示结果如下其次,数据库结构如下需要解释的是,c_id为自增长的主键,也就是即将要用到的TV节点的TAG,c_pid是父节点的TAG数据库内容如下初始化显示的代码如下,用了递归思想[代码]
阅读全文
摘要:VC#中经常出现多个模块之间属性传递的问题,我最近就遇见一个MDI下的自定义控件的引用问题问题描述 1,工程是一个MDI窗体,父窗体中有多个MDI子窗体和工具栏菜单 2,有一个自定义控件,是属于MDI子窗体的,比如说这个MDI子窗体叫A,这个自定义控件叫a 3,想在a中调用MDI父窗体的一个菜单按钮事件 以上是我遇到的问题,最后给出解决方案共享 方案如下:1添加一个全局的属性 ,也就是在A上(md...
阅读全文
摘要:最近在搞FTP,挺头大的,后来索性在网上找了个FTP的类,直接调用函数即可。由于网上的版本较多,我用的这个测试了下,比较好用。现共享给大家。[代码]
阅读全文