<span style="font-size:18px;">
private void toolStripButton1_Click(object sender, EventArgs e)
{
Children qq = new Children();//创建一个子窗体的实例
qq.MdiParent = this;//要求子窗体的父窗体是MDI窗体
qq.Show();
}</span>
这样基本上主页面窗体就算是设计完毕。
下面进行的是连接登录窗体和主页面窗体:
1、输入你所写的信息后单击登录窗口的确定按钮后进入主页面窗体,这就需要在登录窗体的确定按钮(button1)添加Click事件,此外还需要获取在textBox1中输入的信息,写入的代码为:
<span style="font-size:18px;">
private void button1_Click(object sender, EventArgs e)
{
string str = textBox1.Text;//获取你在textBox1中输入的信息
Form2 ad = new Form2(str);//创建一个学生信息管理系统主界面的对象
ad.Show();//点击确定后进入学生信息管理系统主界面
}</span>
2、单击登录窗口中的取消按钮(button2)退出整个程序。也是添加Click事件,写入代码为:
<span style="font-size:18px;">
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();//点击取消退出整个程序
}</span>
3、我们所在主页面中添加的状态栏所显示的信息如要为我们在登录窗口输入的信息那么就需要在主页面的窗体中的构造函数做一些修改,将无参数的构造函数改为带一个字符串类型参数的构造函数,将参数传递给状态栏的属性Text,写入的代码为:
<span style="font-size:18px;">
public Form2(string s)
{
InitializeComponent();
tssl_name.Text = s;
}</span>
4、我们在打开主页面窗体有时候需要隐藏登录窗体,这就需要在单击确定按钮后隐藏登录窗体,在第一个步骤的代码中添加 this.Hide()语句。因此步骤一完整的代码为:
<span style="font-size:18px;">
private void button1_Click(object sender, EventArgs e)
{
string str = textBox1.Text;//获取你在textBox1中输入的信息
Form2 ad = new Form2(str);//创建一个学生信息管理系统主界面的对象
ad.Show();//点击确定后进入学生信息管理系统主界面
this.Hide();//单击确定后隐藏登录窗口
}</span>











