winform 特别字符判别控件下载ITeye - 凯发娱乐

winform 特别字符判别控件下载ITeye

2019年02月22日11时01分54秒 | 作者: 惜萍 | 标签: 控件,字符,公司 | 浏览: 642

曾经我听说过一个软件科技公司,写了一个控件,只需在那个软件里边,输入了特别字符,比方“!, ,^,%,$”,在进行数据交互的时分,就会跳出一个"不合法字符操作",而在前不久,我进入了一个科技公司,这家公司也是做winform的,专做大his,健康档案体系的。而在这里边,我就想了一年前朋友们提过不合法字符的提示。

      我用了一天多的时刻,写了一个winform的特别字符判别的控件,里边判别了winform的十几种常见文本内容。

     该控件,分两种,一种是只穿控件名,还有种传整个form窗体。 

     而办法里边,是用的多态,才参数,vadite(string[],From),或许vadite(From)

     判别的控件有:

 /// summary
        /// 单选框
        /// /summary
        public static bool validateRadioButton(string[] arr,System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// 复选框
        /// /summary
        public static bool validateComboBox(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// 查看文本框
        /// /summary
        public static bool validateTextBox(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// 查看下拉框
        /// /summary
        public static bool validateListBox(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// 按钮
        /// /summary
        public static bool validateButton(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// lable
        /// /summary
        public static bool validateLabel(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// linkLable
        /// /summary
        public static bool validateLinkLabel(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// CheckedListBox
        /// /summary
        public static bool validateCheckedListBox(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// RichTextBox
        /// /summary
        public static bool validateRichTextBox(string[] arr, System.Windows.Forms.Form frm)
        {
        }
        /// summary
        /// 一切控件
        /// /summary
        public static bool validateRichAllControls(string[] arr, System.Windows.Forms.Form frm)
        {     
        }
        //查询控件下面的子控件数据
        public static bool validateRichAllControlsByControls(string[] arr, System.Windows.Forms.Control control)
        {
        }

 

          
            if (SPValidate.FrmSPValidate.validateRichAllControls(this) true)
            {
                MessageBox.Show("经过");
            }
            else
            {
                MessageBox.Show("有特别字符!");
            }
            // 或许之界说特别字符
            if (SPValidate.FrmSPValidate.validateTextBox(arr, this) true)
            {
                MessageBox.Show("经过");
            }
            else
            {
                MessageBox.Show("有特别字符!");
            }

使用办法,首先将这个控件引证到你的项目里边。然后就直接调用里边的办法。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2
  • 3

    linux cutITeye

    分隔符,指令,字符
  • 4
  • 5

    centos vsftp 装置ITeye

    用户,运用,形式
  • 6
  • 7

    unix常见shell凯发娱乐

    供给,贝尔实验室,体系
  • 8

    linux findwangyi

    文件,指令,运用
  • 9
  • 10