设置主窗体主菜单、工具栏按钮及左侧模块导航菜单的字体样式

  设置主窗体主菜单、工具栏按钮及左侧模块导航菜单的字体样式

设置主窗体主菜单、工具栏按钮及左侧模块导航菜单的字体样式



*** 文本适用:CSFramework框架所有版本 ***


设置主窗体主菜单、工具栏按钮及左侧模块导航菜单的字体样式后效果:


贴图图片-设置主菜单导航菜单的字体样式



默认字体:name=宋体,size=9


贴图图片-设置主菜单导航菜单的字体样式1


1. 设置主菜单的字体样式



修改ModuleManager.cs文件CreateToolButtons方法,添加一行代码:



C# Code:

/// <summary>
/// 跟据菜单(ToolStrip)创建工具栏按钮(BarSubItem)
/// </summary>
/// <param name="menuBar">工具栏按钮Bar组件</param>
/// <param name="mainMenu">主菜单(ToolStrip组件,各模块的主菜单组合)</param>
public void CreateToolButtons(Bar menuBar, ToolStrip moduleMainMenu)
{
  
foreach (ToolStripMenuItem moduleTopMenu in moduleMainMenu.Items)
  {
    
if (!moduleTopMenu.Enabled) continue;//菜单是禁止使用状态表示无权限
    
    
//模块主菜单名称(一级菜单)
    
BarSubItem menuOwner = new BarSubItem(menuBar.Manager, moduleTopMenu.Text);
    menuOwner.PaintStyle
= BarItemPaintStyle.CaptionGlyph;
    menuOwner.Glyph
= moduleTopMenu.Image;
    menuOwner.Tag
= moduleTopMenu;
    menuOwner.ItemClick +
= new ItemClickEventHandler(menuOwner_ItemClick);
    
    
//修改字体大小样式
    
menuOwner.ItemAppearance.SetFont(new Font(menuOwner.Font.FontFamily, 14, FontStyle.Regular));
    
    menuBar.ItemLinks.Add(menuOwner);

    //    
    //下面省略代码....
    //
    
//来源:C/S框架网 | www.csframework.com | QQ:23404761





2. 设置Toolbar工具栏按钮的字体样式



修改ToolbarButtons.cs文件DevBarButtonInfo类的构造器,添加一行代码:


C# Code:

public DevBarButtonInfo(BarManager barManager, string name, string caption, Image image, OnButtonClick clickEvent)
{
  
//
  
//省略代码...
  
//
  
  
//修改字体大小样式
  
_btn.ItemAppearance.SetFont(new Font(_btn.Font.FontFamily, 14, FontStyle.Regular));
  
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761




3. 设置左侧导航菜单的字体样式



修改NavigatorLoader.cs文件InitTreeList方法,添加一行代码:



C# Code:

/// <summary>
/// 初始化树的显示样式
/// </summary>
/// <param name="treeList">树组件</param>
private void InitTreeList(TreeList treeList)
{
  
//
  
//省略代码
  
//
  
  
//设置Node树节点的字体样式
  
treeList.Appearance.Row.Font = new Font(treeList.Appearance.Row.Font.FontFamily, 14, FontStyle.Regular);
}


//来源:C/S框架网 | www.csframework.com | QQ:23404761





C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务



版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

设置主菜工具栏按钮左侧模块导航菜单字体样式
导航菜单树结构菜单实现多语言(翻译英文越南文)
点击左侧导航分组按钮显示模块
隐藏工具栏功能按钮(方法二)
点击导航条分组按钮激活模块
新增模块没有加载 | 左侧导航菜单栏没显示
切换左侧导航按钮没立即显示组内容
V4.0-设置多语言,菜单顺序乱了
菜单如何排序? (包括左边导航菜单)
C/S框架创建Ribbon样式模块功能按钮展示区(RibbonModuleLoader类)
模块图标顺序设置-CS框架网
模块怎样控制自定义按钮权限
如何删除左侧导航菜单项?
CS开发框架核心模型 - 共享工具栏(Toolbar)
模块流程控制按钮图标设计PSD文件下载
系统管理模块 - 模块
我在框架加了新业务模块,但运行导航位置没有菜单
CSFramework开发框架模块容器界面介绍
左侧导航栏添加删除修改模块列表图标(C/S框架企业版/旗舰版)
模块流程控制按钮图标设计参考