【求助】WeifenLuo.WinFormsUI.Docking的Documents显示问题!!

blueslime 2011-04-12 10:20:46
小弟新手,第一次用WeifenLuo,想做一个tab排列文件名的编辑器,遇到了一些使用问题,搜索无果,还请高手伸出援助之手:

【环境】VS2010; .net 2.0工程;WeifenLuo.WinFormsUI.Docking.dll为2.5.0.0版本(DockPanel Suite for .Net 2.0)

【操作】
1、按照教程建立一个带DockPanel的MDI窗体;
2、新建一个 public partial class RichEditView : DockContent;
3、向RichEditView里拖入一个RichEditBox;
4、在主窗体的构造函数里,填写
RichEditView HeadForm = new RichEditView();
HeadForm.MdiParent = this;
HeadForm.Show(this.dockPanel);
HeadForm.DockTo(this.dockPanel, DockStyle.None);

HeadForm = new RichEditView();
HeadForm.MdiParent = this;
HeadForm.Show(this.dockPanel);
HeadForm.DockTo(this.dockPanel, DockStyle.None);

5、编译运行。问题出来了:
1)当RichEditView对象的DockAreas为 Document时,只有名字显示在tab选项卡里,选项卡下面一片灰色(像是容器背景那种灰色),没有显示窗体内容;
2)当RichEditView对象被拖至周围成为停靠窗体或者浮动窗体时,窗体内容显示出来了(就是那个RichEditBox)。

求助:怎么让RichEditView在DockAreas为 Document时能显示窗体内容(那个RichEditBox),第一次弄C#的MDI程序,是不是漏了什么步骤??谢谢各位!
...全文
279 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueslime 2011-04-12
  • 打赏
  • 举报
回复
重新建了一个工程就ok了!!哈哈。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧