Пример #1
0
        private void SkinLabel2_Click_1(object sender, EventArgs e)
        {
            messbox mes = new messbox();

            mes.ShowDialog();
        }
Пример #2
0
        /// <summary>
        /// 用来快速show窗口并且检测是否存在窗口
        /// </summary>
        /// <param name="sid">窗口编号</param>
        void showin(int sid)
        {
            switch (sid)
            {
            case 1:     //楼层管理
                if (selectWin("floor"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 2:     //房间管理
                if (selectWin("room"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 3:    //入住办理
                if (selectWin("checkin"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 4:    //退宿办理
                if (selectWin("checkout"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 5:    //调宿办理
                if (selectWin("checkup"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 6:    //晚归记录
                if (selectWin("backlate"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 7:    //数据分析
                if (selectWin("datafx"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 8:    //来访登记
                if (selectWin("welcomes"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 9:    //来访记录
                if (selectWin("welog"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 10:    //学生列表
                if (selectWin("stulist"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 11:    //班级信息
                if (selectWin("classi"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 12:    //录入信息
                if (selectWin("enteri"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 13:    //添加宿管
                if (selectWin("addsuguan"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 14:    //宿管列表
                if (selectWin("suguanlist"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 15:    //临时权限
                if (selectWin("tempower"))
                {
                    window.floor floor = new window.floor();
                    floor.MdiParent = this;
                    floor.Show();
                }
                break;

            case 16:    //系统设置
                //if (selectWin())
            {
                messbox f = new messbox();
                // f.MdiParent = this;
                f.ShowDialog();
                //}
                break;
            }
            }
            /// <summary>
            /// 判断mid窗口是否已打开窗口
            /// </summary>
            /// <param name="name">当前窗口名称</param>
            /// <returns></returns>
            bool selectWin(String name = "")
            {
                for (int i = 0; i < this.MdiChildren.Length; i++)
                {
                    if (this.MdiChildren[i].Name == name)
                    {
                        Console.WriteLine("mdi窗口已经打开当前窗口");
                        return(false);
                    }
                }
                return(true);
            }

            #region 菜单选项

            #endregion
        }