管理系统开发四: 在主窗体中嵌入子窗体的实现

本文介绍了如何在WinForm应用程序中实现主窗体嵌入子窗体,通过设置窗体的TopLevel、WindowState和FormBorderStyle属性,并指定父窗体,可以将子窗体显示在主窗体的指定Panel中。同时提供了打开和关闭子窗体的方法。该技术适用于开发管理系统的界面布局。
摘要由CSDN通过智能技术生成

如果一直跟着前几个文章的话 现在基本上应该能做到这种程度

 我们知道窗体显示 直接show就好了 但是 show出来的是独立的窗体 并不是镶嵌在主窗体里

1.创建一个窗体 添加两个panel 一个左边 装标题。一个右边 装子窗体。

2.创建两个辅助方法,一个负责打开窗体,一个负责关闭窗体。

 My_SeQuAdd objFrom = new My_SeQuAdd();   ----new 出来子窗体

objFrom.TopLevel = false;//将当前子窗体设置成非顶级控件 级别太高的话 会嵌不进去。

objFrom.WindowState = FormWindowState.Maximized;//最大化 

objFrom.FormBorderStyle = FormBorderStyle.None;//去掉边框
            objFrom.Parent = this.panel2;//将刚刚的 panel2设置为新建窗体的父类  嵌入里面
            objFrom.Show();//进行显示

关闭窗体就是循环父类panel2的所有form 进行关闭。

using System;
using System.Collections.Gener
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值