WinForm中如何实现网页中框架效果

以前都用web做ERP,今天要用winform做,就像在窗体中实现类似于网页中框架,左右分割,并且能动态加载右边的窗体。经过查找资料和实验终于成功。

就是点击Form2和Form3右边显示其中对应的内容(Form2和Form3中只有一个lable分别显示Label2和label3..)

使用了SplitContainer控件,当然不用也可以~~

代码

复制代码
  private void button1_Click(object sender, EventArgs e)
{
splitContainer1.Panel2.Controls.Clear();//清空右边Panel中的窗体
Form2 f2 = new Form2();
f2.FormBorderStyle = FormBorderStyle.None;//不显示标题栏的关闭最大化按钮
f2.TopLevel = false;//设置是子窗体不是顶级窗体
splitContainer1.Panel2.Controls.Add(f2);//在Panel中加载f2
f2.Show();//f2显示
}
复制代码


非常简单 呵呵

posted @   在路上—书生  阅读(604)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示