コード例 #1
0
 public ControlItem(CONTROL_PAGE type, Control control)
 {
     this.catogory  = type;
     this.myControl = control;
     this._myAnchor = this.myControl.Location;
     this.Size      = this.myControl.Size;
     this.myLoc     = myControl.Location;
 }
コード例 #2
0
 public static void EnableUI(CONTROL_PAGE page, UIControls controls)
 {
     foreach (ControlItem control in controls)
     {
         if (control.catogory == page)
         {
             control.myControl.Enabled = true;
         }
     }
 }
コード例 #3
0
        public static void DisableUI(CONTROL_PAGE page, Type controlType, UIControls controls)
        {
            Type type;

            foreach (IControlItem control in controls)
            {
                type = control.myControl.GetType();
                if (type == controlType && control.catogory == page)
                {
                    control.myControl.Enabled = false;
                }
            }
        }
コード例 #4
0
 public void Add(CONTROL_PAGE catogory, Control control)
 {
     _controls.Add(/**/ new ControlItem(catogory, control, _controls.Count) /**/);
 }
コード例 #5
0
 public ControlItem(CONTROL_PAGE type, Control control, int index)
     : this(type, control)
 {
     this.index = index;
 }