Exemplo n.º 1
0
 /// <summary>
 /// 使用自定义的方法处理控件集合中每一个智能窗体数据控件,使用户不必额外遍历控件集合。
 /// </summary>
 /// <param name="controls">窗体容器控件的控件集合</param>
 /// <param name="useMethod">自定义的方法</param>
 public static void DoDataControls(ICollection controls, UseDataControl useMethod)
 {
     foreach (IDataControl item in GetIBControls(controls))
     {
         useMethod(item);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 清除窗体上的智能控件的值
        /// </summary>
        /// <param name="Controls">窗体控件集和</param>
        public static void ClearIBData(System.Windows.Forms.Form.ControlCollection Controls)
        {
            //使用匿名委托
            UseDataControl clearData = delegate(IDataControl dataControl)
            {
                dataControl.SetValue("");
            };

            DoDataControls(Controls, clearData);
        }
Exemplo n.º 3
0
 /// <summary>
 /// 使用自定义的方法处理控件集合中每一个智能窗体数据控件,使用户不必额外遍历控件集合。
 /// </summary>
 /// <param name="controls">窗体容器控件的控件集合</param>
 /// <param name="useMethod">自定义的方法</param>
 public static void DoDataControls(System.Windows.Forms.Form.ControlCollection controls, UseDataControl useMethod)
 {
     foreach (IDataControl item in GetIBControls(controls))
     {
         useMethod(item);
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// 使用自定义的方法处理控件集合中每一个智能窗体数据控件,使用户不必额外遍历控件集合。
 /// </summary>
 /// <param name="controls">窗体容器控件的控件集合</param>
 /// <param name="useMethod">自定义的方法</param>
 public static void DoDataControls(ControlCollection controls,UseDataControl useMethod)
 {
     foreach (IDataControl item in GetIBControls(controls))
         useMethod(item);
 }