在这里说明一个问题,就是在单击主页面的右上方的X按钮时并没有退出整个程序,因为是隐藏了登录窗口,如果退出整个程序,需要点击主页面的自己设置的退出,这才是退出整个程序。
执行调试,进行错误的修改和处理,完整的Form1(登录窗体)代码为:
<span style="font-size:18px;">namespace WindowsForms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str = textBox1.Text;//获取你在textBox1中输入的信息
Form2 ad = new Form2(str);//创建一个学生信息管理系统主界面的对象
ad.Show();//点击确定后进入学生信息管理系统主界面
this.Hide();//单击确定后隐藏登录窗口
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();//点击取消退出整个程序
}
}
}</span>
完整的主页面窗体的代码为:
<span style="font-size:18px;">namespace WindowsForms
{
public partial class Form2 : Form
{
public Form2(string s)
{
InitializeComponent();
tssl_name.Text = s;//将登陆窗口textBox1输入的信息传递给状态栏Text属性
}
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();//单击主菜单中的退出我们退出整个程序
}
private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
Children qq = new Children();//创建一个子窗体的实例
qq.MdiParent = this;//要求子窗体的父窗体是MDI窗体
qq.Show();
}
}
}</span>
可以找出你保存程序的位置打开你所构建的程序:运行一下试试,对比一下和自己想的有什么区别,再进行修改。

以上基本就是学生信息管理系统主页面的构建,希望对大家的学习有所帮助。
注:相关教程知识阅读请移步到c#教程频道。










