DEV下搭建包含菜单的系统首页
作者:互联网
基于DEV Express控件实现管理系统首页创建,包含左侧菜单和右侧信息显示,
如下布局:
1.首先创建一个Form窗体,实现layoutControl布局,把 Form的窗口属性中的isMdiContainer设为true,这样就把表单设为多文档表单主窗口了
增加panelControl控件,在此panel下增加一个navBarControl控件实现菜单栏的布局,
在navBarControl上右键属性,选择addGroup增加菜单的标题,选择Item增加子菜单
2.右侧再增加一个panelControl,作为主信息展示框,利用xtrTabControl控件作为子窗体展示的载体,
设置XtraTabControl的关闭属性进行窗体关闭:
ClosePageButtonShowMode:设为InActiveTabPageHeaderAndOnMouseHover即可;
如需设定一个Page为首页,且无关闭按钮,可以针对此page的ShowCloseButton单独设置为:false即可;
3.实现点击子菜单在主窗体中加载对应的子窗体页面
//需要打开的子窗体
MainForm form = new MainForm();
form.MdiParent = this;
form.Parent = this.xtraTabPage1;//指定子窗体的父容器为
form.FormBorderStyle = FormBorderStyle.None;//隐藏子窗体边框,当然也可以在子窗体的窗体加载事件中实现
this.xtraTabPage1.Text = form.Text;
form.Show();
效果展示:
标签:控件,设为,菜单,form,DEV,窗体,首页 来源: https://blog.csdn.net/CONSOLE11/article/details/113759176