コード例 #1
0
        //窗体加载
        /// <summary>
        /// 窗体加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmMainClient_Load(object sender, EventArgs e)
        {
            if (DesignMode)
            {
                return;
            }
            //禁止菜单ToolWindow ToolTabStrip的上下文菜单
            var menuService = dockMain.GetService <ContextMenuService>();

            menuService.ContextMenuDisplaying += MenuServiceContextMenuDisplaying;
            //屏蔽ToolWindow title双击事件,默认双击的时候会浮动
            toolWindow.AllowedDockState = AllowedDockState.Docked | AllowedDockState.AutoHide;

            RightMenuUI.LoadMenus(treeMenu);
        }
コード例 #2
0
        //显示子窗体
        /// <summary>
        /// 显示子窗体
        /// </summary>
        private void ShowChildForm()
        {
            var selectedNode = treeMenu.SelectedNode;

            if (selectedNode == null || selectedNode.Level != 1 || (selectedNode.Tag as ViewRight) == null)
            {
                return;
            }

            var tagEngity = selectedNode.Tag as ViewRight;
            var frmChild  = RightMenuUI.GetMenuForm(tagEngity);

            if (frmChild == null)
            {
                return;
            }

            frmChild.MdiParent = this;
            frmChild.Show();
        }