gpt4 book ai didi

c# - 如何在设计模式下显示/隐藏用户控件

转载 作者:行者123 更新时间:2023-11-30 17:44:59 25 4
gpt4 key购买 nike

我正在开发一个用户控件,我想在设计模式下选择一个按钮时显示它,并在这个按钮失去焦点时隐藏它。

这是属性,当一个按钮被设置时

 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 控件,在面板窗口控件中具有 AnimatedButton 的属性菜单按钮类型,我可以从表单中选择一个动画按钮,我想要的是当菜单按钮选择面板窗口设置为可见时这个失去焦点面板窗口隐藏了,这一切只在U.U设计模式下希望大家能理解

最佳答案

当决定在设计图面上显示控件时,设计时环境不会注意到您的 Visible 属性。您可以将 Visible 属性设置为任何您喜欢的值,但它仍然会始终显示。

这样做是为了让您仍然可以看到和设计一个在运行时最初隐藏的控件。

关于c# - 如何在设计模式下显示/隐藏用户控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28757550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com