【发布时间】:2013-08-03 17:31:12
【问题描述】:
我有一个 WinForm,其中包含显示用户控件的导航菜单。现在一切正常,除了当我尝试从另一个 UserControl 打开 Devexpress UserControl 时表单冻结。
这是我使用的代码:
private void btnOpenUserControl2_Click(object sender, EventArgs e)
{
UserControl2 uc2 = new UserControl2(ID);
this.Parent.Controls.Add(uc2);
uc2.Dock = DockStyle.Fill;
this.Hide();
uc2.Show();
}
可能的原因是什么?
【问题讨论】:
-
拨打
this.Hide()的原因是什么? -
我的假设是在显示 UserControl2 之前隐藏当前的 UserControl。但是,我可以把它拿出来,对吧?
-
@aby 是的,把它拿出来
-
即便如此,问题依然存在
-
@aby 你在uc2的构造函数或加载事件中有什么?
标签: c# .net winforms devexpress