具体要求
1、贴效果图,最好是GIF文件
2、实现MDI主界面的主要步骤
3、主界面中涉及到的控件以及控件的重要属性、方法
4、主界面的功能如何与系统结构图对应
5、贴入重要代码片段,并进行详细描述
1、效果图如下

2、主界面步骤
(1)运用MenuStrip、StatusStrip、ToolStrip、Timer四个控件
(2)在工具箱内运用MenuStrip控件完善主界面功能,运用StatusStrip控件给界面增加时间
(3)给对应控件添加代码实现功能
3、涉及到的控件以及控件的重要属性
(1)MDI

(2)MenuStrip

(3)其他控件

4、主界面功能如何与系统结构图对应

登陆对应账户则会显示与之对应的信息
5、重要代码
两个窗体传值
private void bt_Login_Click(object sender, EventArgs e)
{
if (this.cbb_Type.SelectedItem.ToString() == "收银员")
{
if (this.tb_User.Text == "123456" && this.tb_Password.Text == "123456")
{
MessageBox.Show("收银员登录成功");
//显示收银员主界面
MainFormUser formUser = new MainFormUser ();
formUser.userName = this.tb_User.Text.ToString();
formUser.show();
//隐藏登陆界面
this.Hide();
}
else;
public partial class MainFormUser:Form
{
public string userName; /*保存登录用户名*/
public MainFormUser()
{ InitializeComponent();
}
//窗口加载时,显示当前时间,显示当前用户名
private void MainForm_Load(object sender,EventArgs e)
{ this.tssl_CurrentTime.Text=DateTime.Now.ToString("yyyy-MM-dd
HH:mm:ss");
this.tssl_User.Text=this.userName;
网友评论