第四组

任务2.3 系统主界面的制作

一丶实现MDI主界面的主要步骤

1.点击“文件-打开”选项可以弹出子界面


image.png

2.只要将窗体的IsMdiContainer属性设置为True,他就是容器窗体。
容器窗体


image.png

只要将某个窗体实例的MdiParent属性设置到一个MDI父窗体,他就是那个父窗体的子窗体
子窗体:MidParent=父窗体的对象;

二丶主界面中涉及到的控件以及控件的重要属性丶方法

image.png

image.png

image.png

image.png

三丶主界面的功能如何与系统结构图对应

image.png

四丶贴入重要代码片段,并进行描述

1.实现LoginForm的登录方法
// 点击“登录”按钮则登录系统
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

2.在MainFormUser窗体中添加
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;
    }

五丶贴图效果

MDI.gif
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容