C#之如何把子窗体嵌入到主窗体中显示

今天总结一下把子窗体嵌入到主窗体中显示的方法。当你点击一个Button显示子窗体时,往往子窗体都是单独弹出,而如果想要子窗体直接在主窗体上显示,这就需要将子窗体嵌入到主窗体中,方法如下:

        //在主窗体中实例化要显示的子窗体private ChildForm cForm;public MainForm(){InitializeComponent();cForm = new ChildForm (this);}//打开子窗体的方法private void OpenChildForm(Form chidForm){if (currentChildForm != null){currentChildForm.Close();}currentChildForm = chidForm;chidForm.TopLevel = false;chidForm.FormBorderStyle = FormBorderStyle.None;//让窗体无边界chidForm.Dock = DockStyle.Fill;//在主窗体中添加一个Panel控件用来放置子窗体panelDesktop.Controls.Add(chidForm);//将子窗体加入到Panel控件中panelDesktop.Tag = chidForm;chidForm.BringToFront();chidForm.Show();//显示子窗体}//在Button事件中执行方法private void btnOpen_Click(object sender, EventArgs e){OpenChildForm(cForm);}

C#之如何把子窗体嵌入到主窗体中显示相关推荐

  1. c# 火狐浏览器怎么嵌入窗体中_C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子...

    C#WinForm父级窗体内Panel容器中嵌入子窗体.程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 主窗体窗体采用 ...

  2. Mdi悬浮子窗体不超过主窗体边界

    //1.设置父窗体(主窗体)的AutoScrollMinSize大于父窗体的Size//例如主窗体(400,400), AutoScrollMinSize(500,500)//2.设置主窗体的IsMd ...

  3. [CB]将窗体从属于主窗体

    几乎所有正式一点的C++ Builder程序除了主窗体外都还有从属窗体,有时是对话框,有时是无模式窗口.VCL使得创建和显示从属窗体都易如反掌.但不是所有程序都适于采用无模式窗体,有些程序需要在一个主 ...

  4. 使用控件设计窗体 上 布局主窗体 添加标签与文本框控件

    使用控件设计窗体 上 布局主窗体 添加标签与文本框控件 项目目标 所需控件 窗体基本设置 新建窗体 设置背景图片 设置平铺模式 设置icon 设置文字 修改名称 直接修改类名 标签控件与文本框控件 标 ...

  5. winform的子窗体关闭刷新主窗体绑定数据以及刷新的总结

    1.其实实现主窗体的刷新无非就是比较简单的调用load事件重新加载数据绑定,但是这样的效果会带来,无状态刷新,页面无法保存上一次的页面状态,比如 刷新前 刷新后 ,如果点击刷新按钮执行的话,那么树形菜 ...

  6. winform将子窗体添加到主窗体中

    1.拖一个 Panel控件到主窗体左边,用于显示左侧菜单,命名为 panelLeftMenu. 2.再拖一个 Button控件到 panelLeftMenu 中,保持默认名称 Button1,Text ...

  7. 将MATLAB的figure窗体嵌入到C#窗体应用的(panel)中

    本文主要讲解将MATLAB绘制的figure窗体嵌入到C#winform窗体的panel控件中. 在网上找了相关的资料后,发现网上大部分的处理方法是创建新线程和跨线程的方式,复不复杂我就不说了,而且我 ...

  8. Qt 子窗体嵌入父窗体

    1.创建个子窗体QDialog.在子窗体构造函数添加 Dialog::Dialog(QWidget *parent) :QDialog(parent),ui(new Ui::Dialog) {ui-& ...

  9. tkinter项目实战_Python GUI项目实战(二)主窗体的界面设计与实现

    前言 上一节我们介绍了Python GUI项目实战(一)登录窗体的设计与实现,实现了该项目登录窗体的GUI的搭建,用户的账号和密码校验完成后应当跳转到主窗体界面,这一节我们将具体介绍主窗体界面的设计与 ...

最新文章

  1. python自动生成excel报表
  2. web python 维护性_Lemon-Web阶段考核(三)
  3. MySQL-索引优化篇(2)_使用索引扫描来优化排序
  4. 学科分类号4个空都填什么_高中英语完形填空的5个解题小技巧,大家都在用
  5. .net 特性 Attribute
  6. 一头感动了全中国的“猪”!感动了全世界!泪奔
  7. PIC单片机开发环境的搭建总结及新上手单片机平台如何实现快速开发的几点经验分享
  8. 从零点一开始机器学习之TF1.0版本HDF5转换为saved_model
  9. linux下10款markdown软件
  10. 必看!前辈们总结出的程序员找工作遇到的坑
  11. 巴比特 | 元宇宙每日必读:继续加码!韩国政府将投资179亿韩元扶持本国元宇宙企业的内容开发及海外扩张...
  12. Kali忘记root密码强制更改办法
  13. MySQL中主键和unique的区别
  14. java gui界面设计qq_Java swing界面开发(仿QQ登录界面)
  15. A股-入门-融资融券介绍及操作技巧
  16. 从MapX到MapXtreme
  17. Windows应用程序C#创建MDI父窗体和子窗体
  18. ubuntu14.04 wps字体缺失问题
  19. centos7源代码编译安装heartbeat
  20. 文件补丁管理 - patch

热门文章

  1. [NOIP2011]统计单词数
  2. 卷积神经网络特征图可视化热图可视化
  3. LXC 和 LXD 容器总结
  4. 小程序租赁服务器,小程序服务器租赁
  5. 优惠券和促销的设计规则
  6. 撩课-每天刷Web面试题(前10天汇总)
  7. 抗干扰矩阵键盘按键消抖
  8. 怎么用计算机做手工,在电脑上做手工的好帮手—小青蛙3D折纸工具
  9. 最新H5时尚品牌眼镜服饰装饰品网站源码+响应式
  10. 摩尔庄园不同服务器账号互通吗,摩尔庄园手游服务器互通吗 服务器互通攻略...