WinForm在窗体中嵌入窗体WinForm在窗体中嵌入窗体WinForm在窗体中嵌入窗体

Form1.cs

SubForm


代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 窗体嵌入
{public partial class Form1 : Form{public Form1(){InitializeComponent();}/// <summary>/// 窗体嵌入通用方法/// </summary>/// <param name="subForm"></param>private void OpenForm(Form subForm){foreach (Control item in this.panel1.Controls){if (item is Form){((Form)item).Close();}}subForm.TopLevel = false;// 将子窗体设置为非顶级控件subForm.FormBorderStyle = FormBorderStyle.None;//设置无边框subForm.Parent = this.panel1;//设置窗体容器subForm.Dock = DockStyle.Fill; //容器大小随着调整窗体大小自动变化subForm.Show();}private void button1_Click(object sender, EventArgs e){OpenForm(new SubForm());}private void button2_Click(object sender, EventArgs e){OpenForm(new SubForm2());}private void button3_Click(object sender, EventArgs e){OpenForm(new SubForm3());}}
}

效果图



WinForm在窗体中嵌入窗体相关推荐

  1. 怎样在Winform窗体中嵌入Web浏览器

    背景 项目当中需要在Winform窗体中嵌入网页,虽然微软自带了WebBrowser控件,但是她是以IE模式运行的,兼容性实在太差,找了一圈发现有个叫CefSharp的家伙还不错,于是就拿来玩了一下. ...

  2. 在WinForm应用程序中嵌入WPF控件(转)

      我们知道,在WPF界面上添加WinForm的控件需要使用WindowsFormHost类.而在WinForm界面上添加WPF控件该如何做呢?有没有类似的类呢?明显是有的,ElementHost就是 ...

  3. winform窗体中嵌入显示Excel文件

    最近做的一个项目是C/S结构的,由于客户需要,需要在Winform页面上直接显示Excel文件.对于个人来说,我一直都是在从事B/S结构的项目开发,对于Asp.net很熟悉.但是c/s结构项目的开发还 ...

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

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

  5. access窗体中再制作查询窗体_Access

    Access数据库期末复习重点 1. 数据库(DB)是长期存储在计算机内,有组织的.可共享的.统一管理的相关数据的集合. 2. 数据库管理系统是数据库系统的核心软件,其主要任务是支持用户对数据库的基本 ...

  6. c 读取mysql另一个窗体中显示出来_二级ACCESS数据库4窗体的笔试题考点分析

    注意的考点: 1.窗体的概念: a.窗体的主要作用是接收用户输入的数据或命令,编辑.显示数据库中的数据,构造方便. 美观的输入/输出界面. b.窗体本身没有存储数据,其数据可以来源于表.查询或SQL语 ...

  7. svg添加html控件,SVG中嵌入HTML元素

    .clsfont{ border:1px solid #ccc;background:#fff;line-height:37px;color:#999;font-size:14px;text-alig ...

  8. 【二次开发】将CATIA嵌入到Winform窗体中

    由于项目需要,我们需要将CATIA嵌入到我们的软件之中,要求在软件启动后,同时调用并启动CATIA软件,并能够屏蔽掉软件自身的菜单和按钮.通过在网上查阅资料,实现了这一功能. 调用并启动CATIA p ...

  9. winform界面嵌入dwg图纸_完美解决窗体中预览DWG图形(C#版)

    看到完美解决VB.NET窗体中预览DWG图形帖子后,用C#代码 实现如下: class ViewDWG { struct BITMAPFILEHEADER { public short bfType; ...

最新文章

  1. 北斗导航 | 从存储的log日志(NMEA0183标准输出)中获取经纬度并在地图中绘制坐标轨迹(附Matlab源代码)
  2. vue 设置代理报错;occurred while trying to proxy request xxx
  3. Android应用基础知识(4)---Android处理运行时变更
  4. oracle转mysql总结,原理+实战+视频+源码
  5. Twitter高并发高可用架构
  6. jQuery/CSS3炫酷动画效果插件 animate
  7. 目前计算机新技术应用领域,计算机的应用领域分为哪六个方面
  8. matlab量化股票基本面,获取数据 - MATLAB - 掘金量化
  9. iOS 音乐播放 Swift
  10. 不可不知的国际贸易术语
  11. 舒淇放下黎明战胜抑郁 自称没责任感且不会结婚q1h
  12. 【磨刀不误砍柴工】(SCH-1217) Could not open “XXschematic“ for edit. Would you like to open it for read?问题。
  13. 期货开户手续费是怎么查询?
  14. 网络学习-6.VLAN
  15. 新年新故事 | Nice 兔 Meet U
  16. 【tph-yolov5】tph-Yolov5的Pytorch环境配置和运行错误记录
  17. 关于自动生成数据集的一些事
  18. mysql缩写月名转换_mysql数据库时间、字符串类型互转
  19. 用python写剪刀石头布游戏
  20. ​想聊天?自己搭建个聊天机器人吧!

热门文章

  1. D3 二维图表的绘制系列(二十六)盒须图
  2. Vue双向绑定:原理篇(详细)
  3. STM32外部中断总结
  4. 常见的几种距离量度(欧式距离、曼哈顿距离、切比雪夫距离等)
  5. USB 检测外接摄像头
  6. Python爬取猫眼评分9.5的《海王》的3万条评论
  7. 我的运动、通勤好搭档,南卡Runner Pro 4骨传导耳机深度测评
  8. Python实战1-9例:变量、运算、字符串等综合训练
  9. java数据结构--TreeSet
  10. 这老铁教你如何制作亮眼简厉!!