| | |
| | | using DevExpress.XtraBars.Ribbon; |
| | | using DevExpress.XtraEditors; |
| | | using DevExpress.XtraTab; |
| | | using HStation.WinFrmUI; |
| | | using HStation.WinFrmUI.Basic; |
| | | using HStation.WinFrmUI.Dict; |
| | | using HStation.WinFrmUI.Xhs.PumpProduct; |
| | | using System.IO; |
| | | using Yw.WinFrmUI; |
| | |
| | | //this.tabbedView1.AppearancePage.Header.BackColor = Color.White; |
| | | this.tabbedView1.AppearancePage.HeaderSelected.Font = new Font("微软雅黑", 10f, FontStyle.Bold); |
| | | |
| | | // this.tabbedView1.CustomDrawTabHeader += OnCustomDrawTabHeader; |
| | | |
| | | // this.tabbedView1.CustomDrawTabHeader += OnCustomDrawTabHeader; |
| | | } |
| | | |
| | | private void OnCustomDrawTabHeader(object sender, TabHeaderCustomDrawEventArgs e) |
| | | { |
| | | // 获取 TabbedView 实例 |
| | | var tabbedView = sender as TabbedView; |
| | | |
| | | |
| | | bool isSelected = false; |
| | | |
| | | // 设置抗锯齿模式以确保绘制质量 |
| | |
| | | Alignment = StringAlignment.Center, |
| | | LineAlignment = StringAlignment.Center |
| | | }; |
| | | e.Cache.Graphics.DrawString(e.TabHeaderInfo.ViewInfo.GetSelectablePage().Text , this.Font, Brushes.Black, e.Bounds, stringFormat); |
| | | e.Cache.Graphics.DrawString(e.TabHeaderInfo.ViewInfo.GetSelectablePage().Text, this.Font, Brushes.Black, e.Bounds, stringFormat); |
| | | |
| | | // 表示已自行处理绘制 |
| | | e.Handled = true; |
| | | } |
| | | |
| | | |
| | | //HatchBrush myHatchBrush1 = new HatchBrush(HatchStyle.BackwardDiagonal, Color.LightGray, Color.AliceBlue); |
| | | //private void TabbedView1_CustomDrawTabHeader(object sender, DevExpress.XtraTab.TabHeaderCustomDrawEventArgs e) |
| | |
| | | // e.DefaultDrawButtons(); |
| | | // e.Handled = true; |
| | | //} |
| | | |
| | | |
| | | |
| | | #region TileNavPane 相关处理 |
| | | |
| | |
| | | { |
| | | this.tabbedView1.BeginUpdate(); |
| | | var doc = this.tabbedView1.AddDocument(page); |
| | | doc.Footer = Directory.GetCurrentDirectory(); |
| | | doc.Footer = Directory.GetCurrentDirectory(); |
| | | if (page.PageTitle != null) |
| | | { |
| | | doc.Caption = page.PageTitle.Caption; |
| | |
| | | |
| | | return false; |
| | | } |
| | | |
| | | |
| | | //获取 |
| | | private List<AccordionElement> GetAccordionElementList(string modular) |
| | |
| | | }, svgImgItem32[6], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | { |
| | | var page = new DocumentPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | } |
| | | var page=new SysTypeManageMainPanel(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("分类管理",new PageGuid() |
| | | { |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new SysCatalogManageMainPanel(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("属性管理",new PageGuid() |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new SysPropManageMainPanel(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("标签管理",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "SystemFlagMgr", |
| | | }, svgImgItem32[16], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new SysFlagManageMainPanel(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("字典类型",new PageGuid() |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new DictManageMainPanel(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | } |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | } |
| | | var page=new RoleMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("用户管理",new PageGuid() |
| | | { |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | } |
| | | var page=new UserMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("菜单管理",new PageGuid() |
| | | { |
| | |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | } |
| | | var page=new MenuMgrPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | } |
| | | Get("角色菜单",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "ProjectMenuMgr", |
| | | }, svgImgItem32[17], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new RoleProjectMenuPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | Get("用户日志",new PageGuid() |
| | | { |
| | | Modular = "BasicData", |
| | | MoudingType = eMoudingType.Tab, |
| | | Function = "UserLogMgr", |
| | | }, svgImgItem32[18], new Size(18, 18), (caption,guid,svg,size) => |
| | | { |
| | | if (!IsExistPage(guid, true)) |
| | | { |
| | | var page=new UserLoginLogPage(); |
| | | page.PageGuid = guid; |
| | | page.PageTitle.Caption = caption; |
| | | page.PageTitle.HeaderSvgImage = svg; |
| | | page.PageTitle.SvgImageSize = size; |
| | | CreatePage(page,guid); |
| | | } |
| | | }), |
| | | } |
| | | }; |
| | | |
| | | list.Add(place_mgr_ele); |