C#实现多窗口切换:Panel详细教程(亲测)

简介: [正在审核]先在解决方案资源器中右键添加“用户控件”添加了之后名字如图所示,自己设计想要的ui接下来 我需要在Form2添加 panel在左侧的学生用户2双击跳转到代码,添加如下最后在该按钮下添加.........

视频演示

[video(video-iL9c3ADd-1655182456534)(type-csdn)(url-https://live.csdn.net/v/embed/216189)(image-https://video-community.csdnimg.cn/vod-84deb4/4b447dfba09b465fae056ff52b2ddd8d/snapshots/dc0144621aed4389b86ead97d7385045-00001.jpg?auth_key=4808728721-0-0-4f7afc20f954b54a34190644fafe6be2)(title-20220613_215754)]

第一步

先在解决方案资源器中右键添加“用户控件”
在这里插入图片描述

第二步

添加了之后名字如图所示,自己设计想要的ui
在这里插入图片描述

第三步

接下来 我需要在Form2添加 panel
在这里插入图片描述
在左侧的学生用户2双击跳转到代码,添加如下

在这里插入图片描述

public UserControl1 f1; //创建用户控件一变量
public UserControl2 f2; //创建用户控件一变量
 f1 = new UserControl1();    //实例化f1
 f2 = new UserControl2();    //实例化f1

最后在该按钮下添加
在这里插入图片描述

f1.Show();   //将窗体一进行显示
panel2.Controls.Clear();    //清空原容器上的控件
panel2.Controls.Add(f1);    //将窗体一加入容器panel2
相关文章
|
C# Windows 容器
C#或Winform中的消息通知之系统托盘的气泡提示窗口(系统toast通知)、ToolTip控件和ToolTipText属性
NotifyIcon控件表示系统右下角任务栏上的托盘图标,其ShowBalloonTip方法用于显示气球状提示框(Win10只有为本地Toast通知),ToolTip\oolTipText可以...
1546 0
C#或Winform中的消息通知之系统托盘的气泡提示窗口(系统toast通知)、ToolTip控件和ToolTipText属性
|
消息中间件 安全 API
C#实现操作Windows窗口句柄:SendMessage/PostMessage发送系统消息、事件和数据【窗口句柄总结之二】
SendMessage/PostMessage API 可以实现发送系统消息,这些消息可以定义为常见的鼠标或键盘事件、数据的发送等各种系统操作......
4081 1
C#实现操作Windows窗口句柄:SendMessage/PostMessage发送系统消息、事件和数据【窗口句柄总结之二】
|
14天前
|
开发框架 .NET Linux
2024年最全C# 图解教程 第5版 —— 第1章 C# 和 ,2024年最新终于有人把Linux运维程序员必学知识点全整理出来了
2024年最全C# 图解教程 第5版 —— 第1章 C# 和 ,2024年最新终于有人把Linux运维程序员必学知识点全整理出来了
2024年最全C# 图解教程 第5版 —— 第1章 C# 和 ,2024年最新终于有人把Linux运维程序员必学知识点全整理出来了
|
19天前
|
设计模式 C#
36.c#:如何设置MDL窗口
36.c#:如何设置MDL窗口
18 1
|
19天前
|
C# 开发者
35.c#:winform窗口
35.c#:winform窗口
13 1
|
19天前
|
存储 C#
C# 数据类型与类型转换:包含教程与示例
使用正确的数据类型对应于相应的变量是重要的;这样可以避免错误、节省时间和内存,还会使您的代码更易于维护和阅读。最常见的数据类型有:
33 0
|
19天前
|
SQL 关系型数据库 MySQL
C#程序设计案例开发教程
C#程序设计案例开发教程
51 0
|
7月前
|
算法 C# 微服务
【C#教程】零基础从入门到精通
【C#教程】零基础从入门到精通
84 0
|
7月前
|
开发框架 自然语言处理 文字识别
一款C#开发的窗口文本提取开源软件
一款C#开发的窗口文本提取开源软件
51 2
|
关系型数据库 API C#
C#调用执行命令行窗口cmd,及需要交互执行的处理
C#执行外部程序用到的是Process进程类,打开一个进程,可以指定进程的启动信息StartInfo(启动的程序名、输入输出是否重定向、是否显示UI界面、一些必要参数等)...
2446 0
C#调用执行命令行窗口cmd,及需要交互执行的处理