我正在开发一个用户控件,我想在设计模式下选择一个按钮时显示它,并在该按钮失去焦点时隐藏它。
这是属性,当设置了按钮时
public AnimatedButton MenuButton
{
get {
return _ButtonOwner;
}
set {
_ButtonOwner = value;
this.Visible = this.DesignMode; //===>Set visible the panel when is in a design mode
if (value != null) {
_ButtonOwner.StateChange += new AnimatedButton.StateChangeHandler (_OwnerStateChangeEvent);
}
}
}
我想要的是当我在设计模式下选择一个按钮时,另一个控件集可见,而当我失去对按钮的关注时,另一个控件集不可见。
如果您想查看代码,我已经提交了对 git hub 的更改。我有一个 PanelWindow 控件和 AnimatedButton 控件,在 Panel 窗口控件中具有 AnimatedButton 的属性菜单按钮类型,我可以从表单中选择一个动画按钮,我想要的是当菜单按钮选择了面板窗口设置为可见时这个失去焦点面板窗口隐藏了,这一切只在设计模式UU我希望你们能理解