2.4.1MDI窗口示例
1.MDI窗口示例效果图
2.实现MDI主界面的主要步骤
1.把相应的控件(设置相关属性)和代码制作完成。
2.点击启动即可运行MDI主界面,①可以点击文件>>打开>>新建一个子窗口。②可以点击多级菜单查看子菜单。③点击文件的退出即可退出MDI主界面。
3.主界面中涉及到的控件以及控件的重要属性、方法
1.控件menuStrip(键入文件(&F)、设置(&T)、多级菜单)
2.控件pictureBox(插入相应的图片)
3.主窗口(属性设置:Name:FormContainer、StartPosition:CenterScreen、IsMdiContainer:True、BackgroundImageLayout:Stretch)
4.重要代码片段,并描述
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
FormChild frmChild = new FormChild();
frmChild.MdiParent = this;
frmChild.Show();
}
2.4.2商超管理员和普通用户界面显示
1.商超管理员和普通用户界面效果图
2.实现商超管理员和普通用户界面的主要步骤
1.点击启动,到登陆界面,选择管理员或普通用户,再用代码设置好的账户(123)密码(123)进行登陆,弹出相应的界面。
2.管理员界面子菜单有商品信息管理(添加商品、查询商品)和用户管理。
3.主界面中涉及到的控件以及控件的重要属性、方法
1.控件statusStrip(添加toolStripStatusLabel(其中显示时间的toolStripStatusLabel属性Spring改为True))
2.控件toolStrip(添加toolStripButton并在Image加入相应的图片)
3.控件menuStrip(商品信息管理(&P)>>添加商品、查询商品、退出;用户管理)
4.主窗口(属性设置:Name:MainForm、IsMdiContainer:True、 WindowState:Maximized)
4.重要代码片段,并描述
private void NewProToolStripMenuItem_Click(object sender, EventArgs e)
{
NewProForm newForm = new NewProForm();
newForm.MdiParent = this;
newForm.Show();
}
//查询商品
private void QueryProtoolStripMenuItem_Click(object sender, EventArgs e)
{
QueryProForm queryForm = new QueryProForm();
queryForm.MdiParent = this;
queryForm.Show();
}
private void MainForm_Load(object sender, EventArgs e)
{
datetoolStripStatusLabel.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
usertoolStripStatusLabel.Text = userName;
}
private void timer1_Tick(object sender, EventArgs e)
{
datetoolStripStatusLabel.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
2.4.3
1.收银员管理员主界面效果图
2与2.4.2的差别
1.toolStrip多了几个相应的图标。
2.menuStrip多了几个菜单。