社区
C#
帖子详情
关于主窗体中嵌入另一个窗体
WUSUSU
2009-04-01 09:25:10
每一个功能窗体都会在主界面窗体中嵌入,这个该如何实现。
...全文
108
9
打赏
收藏
关于主窗体中嵌入另一个窗体
每一个功能窗体都会在主界面窗体中嵌入,这个该如何实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shijunti19
2009-05-12
打赏
举报
回复
list frm = new list();
frm.FormBorderStyle = FormBorderStyle.None;
frm.Dock = DockStyle.Fill;
frm.TopLevel = false;
this.Controls.Add(frm);
frm.Show();
haifeng39
2009-04-01
打赏
举报
回复
在主窗体上放一个Panel然后
Form2.TopLevel = False
Form2.Parent = Panel
Form2.Show();
WUSUSU
2009-04-01
打赏
举报
回复
不是5楼的那样的效果
WUSUSU
2009-04-01
打赏
举报
回复
A窗体中点击菜单中的一个功能,在A窗体内,菜单栏下面会显示B窗体
cstester
2009-04-01
打赏
举报
回复
在窗体属性中调下MDI属性.
然后跟正常的弹窗体代码是一样的.
比如
SubWindow sw = new SubWindow();
sw.ShowDialog();
这里的SubWindow就是你所指的功能窗体,
不知道是否达到您想要的效果?
Charlemagne
2009-04-01
打赏
举报
回复
功能窗体之间有联系吗?
如果功能相互独立,彼此交互不多的情况下可以考虑CAB (Component UI Application Block)。
PandaIT
2009-04-01
打赏
举报
回复
你的分涨得太快了
风吹过!
cppfaq
2009-04-01
打赏
举报
回复
C#制作MDI窗体
在VB中做 MDI窗体很简单。在C#里就没有这个轻松了,不过还是很方便的。
首先在C#里添加一个窗体,命名为MdiMain,将其IsMdiContainer设定成true,这样MDI主窗体就建立了。然后再添加新窗体,命名为MdiChild。现在运行程序,会发现只运行了MdiMain这个主窗体。呵呵因为我们没有写任何代码,第二个窗体当然不能出现了。现在来添加这个代码。
在MdiMain窗体上添加一个Menu,然后随便写个子菜单。双击子菜单,会出现它的Click事件,在这个事件内写如下代码:
MdiChild frmMdiChild=new MdiChild();
frmMdiChild.MdiParent=this;
frmMdiChild.Show();
这样在单击菜单项的时候就能显示MdiChild这个窗体了。但是这样会出现一个问题,就是说如果我按两次那个菜单项就会出现两个MdiChild窗体,呵呵,这是因为在C#中窗体就是一个Class,用刚才的代码就新建了一个MdiChild的实例。所以你按几次菜单项就会出现几个窗体了。控制的方法之一就是写一个变量,来存放是否打开了这个窗体,如果打开了就不继续执行了。这个小代码还是很简单的。
如果想通过程序关闭MdiChild窗体,只需在MdiChild里添加一个Button,在Button的Click事件里写上Close();就可以了。
cppfaq
2009-04-01
打赏
举报
回复
MDI?
Delphi XE2+Dev
主
窗体
Panle
嵌入
DLL
窗体
源码
在XE2+Dev开发环境下亲测可用,已经在项目
中
使用。 功能:将DLL封装的
窗体
嵌入
主
程序的Panel
中
,非
主
副
窗体
结构,DLL
窗体
能完美融于
主
窗体
。
在
一个
窗口
中
嵌入
另
一个
窗口
在
一个
窗口
中
嵌入
另外
一个
窗口,使用Dephi7开发
C#WinForm
窗体
内Panel容器
中
嵌入
子
窗体
、程序
主
窗体
设计例子
C#WinForm父级
窗体
内Panel容器
中
嵌入
子
窗体
、程序
主
窗体
设计例子 在项目开发
中
经常遇到父级
窗体
嵌入
子
窗体
所以写了
一个
例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 具体展现效果链接地址:http://www.cnblogs.com/JiYF/p/9031699.html
C#WinForm
窗体
内Panel容器
中
嵌入
子
窗体
、程序
主
窗体
设计例子.pdf
C#WinForm
窗体
内Panel容器
中
嵌入
子
窗体
、程序
主
窗体
设计例子
Delphi XE2+Dev
主
窗体
Panel
嵌入
DLL
窗体
源码
Delphi XE2+Dev
主
窗体
Panel
嵌入
DLL
窗体
源码 简介 本资源文件提供了
一个
在Delphi XE2+Dev开发环境下实现的源码示例,展示了如何将DLL封装的
窗体
嵌入
到
主
程序的Panel
中
。该示例已经在实际项目
中
经过测试并成功应用,确保了DLL
窗体
能够完美地融入
主
窗体
,而非传统的父子
窗体
结构。 功能特点
嵌入
式DLL
窗体
:通过本示例,您可以学习如何在
主
窗体
的Panel
中
嵌入
DLL封装的
窗体
,实现无缝集成。 非
主
副
窗体
结构:与传统的父子
窗体
结构不同,本示例实现了DLL
窗体
与
主
窗体
的深度融合,避免了传统结构的局限性。 亲测可用:该源码已经在实际项目
中
使用,确保了其稳定性和可靠性。 使用说明 环境要求:确保您的开发环境为Delphi XE2及以上版本,并安装了DevExpress控件库。 导入项目:将本资源文件导入到您的Delphi开发环境
中
。 编译运行:编译并运行项目,观察DLL
窗体
如何
嵌入
到
主
窗体
的Panel
中
。 自定义修改:根据您的项目需求,对源码进行适当的修改和扩展。 注意事项 请确保您的开发环境与示例代码的兼容性。 在实际项目
中
使用时,建议进行充分的测试,以确保功能
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章