//============================================================ // <T>清空所有选中控件。</T> //============================================================ public void ClearSelect() { foreach (FUiControl control in this) { FUiControlDesigner designer = control.Designer; if (designer != null) { designer.DesignSelect = false; } } }
//============================================================ // <T>清空所有焦点控件。</T> //============================================================ public void ClearFocus() { foreach (FUiControl control in this) { FUiControlDesigner designer = control.Designer; if (designer != null) { designer.DesignFocus = false; } } }
//============================================================ // <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); } } }
//============================================================ // <T>存储边界内容。</T> //============================================================ public void BoundsStore() { foreach (FUiControl control in this) { FUiControlDesigner designer = control.Designer; if (designer != null) { designer.BoundsStore(); } } }
//============================================================ // <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); } } }
//============================================================ // <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(); }