概述:本文主要讲述WinForm中通过点击按钮实现主窗体中的子窗体切换的方法
实现:
1、创建主窗体并命名为MainForm
2、添加panel控件并命名为pForm
3、添加两个button按钮分别命名为btnSubForm和btnSubForm1
4、将两个button按钮分别添加点击事件btnSubForm_Click和btnSubForm1_Click
5、创建两个子窗体 分别命名为 SubForm 和 SubForm1
6、将两个子窗体背景色BackColor设置为两种不同的颜色(为了切换的效果展示)
7、将两个子窗体的FormBorderStyle设置为None(避免子窗体显示缩小、关闭、最大化按钮)
8、为主窗体中的button按钮的点击事件添加代码。代码如下:
using System;
using System.Windows.Forms;
namespace pcxpcx.com
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void btnSubForm_Click(object sender, EventArgs e)
{
pForm.Controls.Clear();
SubForm sf = new SubForm();
sf.TopLevel = false;
sf.Dock = DockStyle.Fill;
pForm.Controls.Add(sf);
sf.Show();
}
private void btnSubForm1_Click(object sender, EventArgs e)
{
pForm.Controls.Clear();
SubForm1 sf1 = new SubForm1();
sf1.TopLevel = false;
sf1.Dock = DockStyle.Fill;
pForm.Controls.Add(sf1);
sf1.Show();
}
}
}
原创不易,转载请保留本站版权。