WinForm在窗体中嵌入窗体
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在窗体中嵌入窗体相关推荐
- 怎样在Winform窗体中嵌入Web浏览器
背景 项目当中需要在Winform窗体中嵌入网页,虽然微软自带了WebBrowser控件,但是她是以IE模式运行的,兼容性实在太差,找了一圈发现有个叫CefSharp的家伙还不错,于是就拿来玩了一下. ...
- 在WinForm应用程序中嵌入WPF控件(转)
我们知道,在WPF界面上添加WinForm的控件需要使用WindowsFormHost类.而在WinForm界面上添加WPF控件该如何做呢?有没有类似的类呢?明显是有的,ElementHost就是 ...
- winform窗体中嵌入显示Excel文件
最近做的一个项目是C/S结构的,由于客户需要,需要在Winform页面上直接显示Excel文件.对于个人来说,我一直都是在从事B/S结构的项目开发,对于Asp.net很熟悉.但是c/s结构项目的开发还 ...
- c# 火狐浏览器怎么嵌入窗体中_C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子...
C#WinForm父级窗体内Panel容器中嵌入子窗体.程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 主窗体窗体采用 ...
- access窗体中再制作查询窗体_Access
Access数据库期末复习重点 1. 数据库(DB)是长期存储在计算机内,有组织的.可共享的.统一管理的相关数据的集合. 2. 数据库管理系统是数据库系统的核心软件,其主要任务是支持用户对数据库的基本 ...
- c 读取mysql另一个窗体中显示出来_二级ACCESS数据库4窗体的笔试题考点分析
注意的考点: 1.窗体的概念: a.窗体的主要作用是接收用户输入的数据或命令,编辑.显示数据库中的数据,构造方便. 美观的输入/输出界面. b.窗体本身没有存储数据,其数据可以来源于表.查询或SQL语 ...
- svg添加html控件,SVG中嵌入HTML元素
.clsfont{ border:1px solid #ccc;background:#fff;line-height:37px;color:#999;font-size:14px;text-alig ...
- 【二次开发】将CATIA嵌入到Winform窗体中
由于项目需要,我们需要将CATIA嵌入到我们的软件之中,要求在软件启动后,同时调用并启动CATIA软件,并能够屏蔽掉软件自身的菜单和按钮.通过在网上查阅资料,实现了这一功能. 调用并启动CATIA p ...
- winform界面嵌入dwg图纸_完美解决窗体中预览DWG图形(C#版)
看到完美解决VB.NET窗体中预览DWG图形帖子后,用C#代码 实现如下: class ViewDWG { struct BITMAPFILEHEADER { public short bfType; ...
最新文章
- 北斗导航 | 从存储的log日志(NMEA0183标准输出)中获取经纬度并在地图中绘制坐标轨迹(附Matlab源代码)
- vue 设置代理报错;occurred while trying to proxy request xxx
- Android应用基础知识(4)---Android处理运行时变更
- oracle转mysql总结,原理+实战+视频+源码
- Twitter高并发高可用架构
- jQuery/CSS3炫酷动画效果插件 animate
- 目前计算机新技术应用领域,计算机的应用领域分为哪六个方面
- matlab量化股票基本面,获取数据 - MATLAB - 掘金量化
- iOS 音乐播放 Swift
- 不可不知的国际贸易术语
- 舒淇放下黎明战胜抑郁 自称没责任感且不会结婚q1h
- 【磨刀不误砍柴工】(SCH-1217) Could not open “XXschematic“ for edit. Would you like to open it for read?问题。
- 期货开户手续费是怎么查询?
- 网络学习-6.VLAN
- 新年新故事 | Nice 兔 Meet U
- 【tph-yolov5】tph-Yolov5的Pytorch环境配置和运行错误记录
- 关于自动生成数据集的一些事
- mysql缩写月名转换_mysql数据库时间、字符串类型互转
- 用python写剪刀石头布游戏
- ​想聊天?自己搭建个聊天机器人吧!