这个作业昨天早上刚完成的,主要用了两个窗体:登录窗体和操作窗体;
登录窗体主要是:输入账号和密码以后,点击确定按钮,若账号密码匹配跳转到操作窗体,这里我跳转到另一个窗体使用的是如下代码: private void btnOk_Click(object sender, EventArgs e)
{
if (txtUser.Text == user && txtPwd.Text == pwd)
{
option op = new option();
this.Visible = false; //要首先设置其属性为false,然后调用option的ShowDialog()方法
op.ShowDialog();
this.Dispose(true);
}
else
{
lblShow.Text = "账号或密码不匹配";
}
当然也可以在program.cs里编写,但是我比较喜欢用前一种方法(可能是水平有限,还不能灵活使用后面的一种方法);
操作窗体:主要功能有存款、取款、查询、修改密码、退出功能;我分别将每个功能的主要部分放在了pannel控件里,通过各自按钮控制它们的visable属性,使得当前执行操作的界面显示,而不执行的不显示;在退出功能里,主要是让用户确认是否确认退出,是的话就重新转入登录界面。
仍然存在的问题是:我本来想用一个公有的静态变量来保存账号和密码,使得修改密码那里,加入修改以后能够保存下修改的信息,但是试了几次,不能够实现;
嘿嘿,希望知道怎么解决的各位同学或者老师教我一下