Beispiel #1
0
 //============================================================
 // <T>清空所有选中控件。</T>
 //============================================================
 public void ClearSelect()
 {
     foreach (FUiControl control in this)
     {
         FUiControlDesigner designer = control.Designer;
         if (designer != null)
         {
             designer.DesignSelect = false;
         }
     }
 }
Beispiel #2
0
 //============================================================
 // <T>清空所有焦点控件。</T>
 //============================================================
 public void ClearFocus()
 {
     foreach (FUiControl control in this)
     {
         FUiControlDesigner designer = control.Designer;
         if (designer != null)
         {
             designer.DesignFocus = false;
         }
     }
 }
Beispiel #3
0
 //============================================================
 // <T>移动边界内容。</T>
 //
 // @param x 横向移动位置
 // @param y 纵向移动位置
 //============================================================
 public void BoundsLocation(int x, int y)
 {
     foreach (FUiControl control in this)
     {
         FUiControlDesigner designer = control.Designer;
         if (designer != null)
         {
             designer.BoundsLocation(x, y);
         }
     }
 }
Beispiel #4
0
 //============================================================
 // <T>存储边界内容。</T>
 //============================================================
 public void BoundsStore()
 {
     foreach (FUiControl control in this)
     {
         FUiControlDesigner designer = control.Designer;
         if (designer != null)
         {
             designer.BoundsStore();
         }
     }
 }
Beispiel #5
0
 //============================================================
 // <T>改变边界内容。</T>
 //
 // @param cx 横向移动位置
 // @param cy 纵向移动位置
 // @param width 宽度
 // @param height 高度
 //============================================================
 public void BoundsSet(int x, int y, int width, int height)
 {
     foreach (FUiControl control in this)
     {
         FUiControlDesigner designer = control.Designer;
         if (designer != null)
         {
             designer.BoundsLocation(x, y);
             designer.BoundsSize(width, height);
         }
     }
 }
Beispiel #6
0
 //============================================================
 // <T>清空所有选中控件。</T>
 //============================================================
 public override void Clear()
 {
     // 清空焦点
     if (_focusControl != null)
     {
         _focusControl.Designer.DesignFocus  = false;
         _focusControl.Designer.DesignSelect = false;
         _focusControl = null;
     }
     // 清空设置
     foreach (FUiControl control in this)
     {
         FUiControlDesigner designer = control.Designer;
         if (designer != null)
         {
             designer.DesignFocus  = false;
             designer.DesignSelect = false;
         }
     }
     // 清空集合
     base.Clear();
 }