【问题标题】:Attemping dynamic displaying a usercontrol,how to implement this?尝试动态显示用户控件,如何实现?
【发布时间】:2013-01-10 03:14:35
【问题描述】:

我想利用一个自定义控件(用户界面就像一个按钮)在用户点击它时动态显示一个树。当自定义控件失去焦点时隐藏树。 如何得到它? (另外不能使用Form控件。)

【问题讨论】:

  • 您的问题不清楚。请改写。

标签: c# .net winforms


【解决方案1】:

创建一个从一开始就隐藏的控件(树)。

yourControl.Visible = false;

创建你的按钮和你的点击事件处理程序

yourButton.Click += yourButton_Click;
private void yourButton_Click(object sender, EventArgs e)
{
    yourControl.Visible = true;
}

要在失去焦点时隐藏,您需要创建另一个方法/事件处理程序:

yourButton.LostFocus += yourButton_LostFocus;
    void yourButton_LostFocus(object sender, EventArgs e)
    {
        yourControl.Visible = false;
    }

【讨论】:

    猜你喜欢
    • 2020-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多