读书人

请问一下如何将一个Form嵌入到另一个

发布时间: 2012-03-23 12:06:21 作者: rapoo

请教一下,怎么将一个Form嵌入到另一个Form中
比较急……分不够可以再给……

公司的一个项目,需要用.net完成一个编辑器,要求如下:

类似VS2005的解决方案资源管理器、类视图、资源视图那样,既可以拖出来作为单独的窗口,也可以分别嵌到VS2005的上下左右,并与其他视图组合。

这个该怎么做呢?

最起码的,就要它固定嵌到父窗口的左侧,同时也可以拖出来成为一个单独的Form,那又该怎么办呢?



[解决办法]
用面板是否可行??
没做过WINFORM,不太清楚哦
[解决办法]
比如如下的两个方法都可以做到:

Form f = new Form();
f.TopLevel = false;
f.Visible = true;
this.Controls.Add(f);
-------------
Form f = new Form();
f.FormBorderStyle = FormBorderStyle.None;
f.Visible = true;
this.Controls.Add(f);
[解决办法]
用这个控件
http://sourceforge.net/projects/dockpanelsuite/
[解决办法]
打个标记,有空再来看看
[解决办法]
developer express 控件,不过不是免费的
[解决办法]
mark
[解决办法]
做成MDI窗体不知道是否可行阿!
[解决办法]
。。。
[解决办法]
panel

读书人网 >C#

热点推荐