zoukankan      html  css  js  c++  java
  • 房租管理小软件(二):主界面布局与功能

    1、主界面使用MDI布局,使用户可以在同一时间,打开多个界面。同时在右上角放置控制MDIChild 窗口的按键,使得用户可以方便的来打选中、关闭,全部关闭对应的窗口。图如下:

    主要代码如下:  

       bool OpenOnce(XtraForm frm)
            {
                foreach (XtraForm mdifrm in MdiChildren)
                {
                    if (frm.Text == mdifrm.Text)
                    {
                        mdifrm.Activate();
                        return false;
                    }
                    //else
                    //{
                    //    mdifrm.Close();
                    //}
                }
                return true;
            }
    
            public void closeOther()
            {
                foreach (XtraForm mdifrm in this.MdiChildren)
                {
                    mdifrm.Close();
                }
            }
    
            public void closeThis() {
               
                   this.ActiveMdiChild.Close();
                
            }

    2.在进入主界面时,加载一个默认NavForm 房间状态,或者导航页。(这个Form 使用上面的方对其无效,关闭不掉。)

    if (e.CloseReason == CloseReason.UserClosing)
                {
                    e.Cancel = true;
                }

    3.菜单与MDI的影响

       public void barManager1_Merge(object sender, BarManagerMergeEventArgs e)
            {
                if (e.ChildManager.Form is XtraForm)
                {
                    Bar sourceBar = e.ChildManager.Bars["Tools"];
    
                    barManager1.Bars["Tools"].Merge(sourceBar);
    
                    sourceBar.Visible = false;
                    
                    barButtonItem64.Visibility = BarItemVisibility.Never;
                   
                }
            }
    
            public void barManager1_UnMerge(object sender, BarManagerMergeEventArgs e)
            {
                Bar parentBar = barManager1.Bars["Tools"];
                parentBar.UnMerge();
               
                barButtonItem64.Visibility = BarItemVisibility.Always;
            }
  • 相关阅读:
    SQL“多字段模糊匹配关键字查询”[转载] Virus
    [转载]分页存储过程 Virus
    质因数 Virus
    由传值引发的思考 Virus
    RFID票务系统调研报告 Virus
    以人为中心还是以事为中心 Virus
    IOC容器 Virus
    [导入]数据库设计三大范式应用实例剖析 Virus
    电子商务B2B调研报告 Virus
    心情不是太好 Virus
  • 原文地址:https://www.cnblogs.com/xiajing12345/p/3189283.html
Copyright © 2011-2022 走看看