首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与MDI和SplitContainer冲突

与MDI和SplitContainer冲突
EN

Stack Overflow用户
提问于 2011-10-08 12:33:46
回答 1查看 467关注 0票数 0

我正在使用SplitContainer垂直拆分一个MDI表单。在左侧面板上,我有一个树形控件,在右侧面板上,我显示子窗体。我正在尝试确保在任何时候只有一个子窗体实例处于打开状态。为了做到这一点,我正在检查MdiChildren计数。但是,在我将子窗体添加到拆分容器的右侧面板后,mdi子窗体计数将重置为零。

代码语言:javascript
复制
subjectForm.MdiParent = this;
Console.WriteLine("B => " + this.MdiChildren.Length);
this.splitContainer1.Panel2.Controls.Add(subjectForm);
Console.WriteLine("A => " + this.MdiChildren.Length);

在上面的代码示例中,这是我得到的响应

B => 1;A => 0

你知道我哪里错了吗?

EN

回答 1

Stack Overflow用户

发布于 2011-10-09 01:06:18

在花了很长时间尝试使用SplitContainer之后,我用拆分器替换了它,一切都像预期的那样工作。然而,我仍然不确定拆分容器控件的实用性或必要性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7694841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档