C/S框架创建Ribbon样式的模块功能按钮展示区(RibbonModuleLoader类)

  C/S框架创建Ribbon样式的模块功能按钮展示区(RibbonModuleLoader类)


1、打开frmMain.cs文件,

添加ShowDataOperatePage方法:

C# Code:

/// <summary>
/// 显示数据操作按钮页面【系统功能】
/// </summary>
public void ShowDataOperatePage()
{
   ribbon.SelectedPage = ribbon.Pages["系统功能"];
}


在InitUserInterface方法内,添加如下代码:

贴图图片-InitUserIterface

C# Code:

splash.UpdateMessage("正在加载导航面板Ribbon Style...");
_ModuleManager.CreateRibbonButtons(this.ribbon,ilModuleIcon32, _ModuleMenus); //创建导航工具栏按钮
LogUserOperate.Write("Ribbon OK.");

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



2、添加RibbonModuleLoader.cs文件


贴图图片-RibbonModuleLoader


3、修改frmBaseChild.cs文件的Activated事件

C# Code:

//当子窗体获得焦点时在主界面注册本窗体的按钮。
//通过Form Activated事件可以看到主窗体的ToolBar状态变化。
private void frmBaseChild_Activated(object sender, EventArgs e)
{
   this.RegisterToolBar(this.ToolbarRegister);
   this.NotifyObserver(); //通过其它观察者
   
   //显示系统操作页面(数据操作按钮页面) //new 20200202
   (this.MdiParent as frmMain).ShowDataOperatePage();
}

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



贴图图片-frmactive

3、打开ModuleManager.cs文件,添加CreateRibbonButtons方法:

C# Code:

/// <summary>
/// 创建Ribbon样式的模块功能按钮展示区
/// </summary>
/// <param name="ribbon">RibbonControl组件</param>
/// <param name="ilModule32">主界面的模块图标</param>
/// <param name="moduleMainMenu">系统菜单</param>
public void CreateRibbonButtons(RibbonControl ribbon, ImageList ilModule32, MenuStrip moduleMainMenu)
{
   new RibbonModuleLoader(this, ribbon, ilModule32).CreateRibbonButtons(moduleMainMenu);
}

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


4、CSFrameworkV5-ClientFoundation 运行界面效果

贴图图片-Ribbon模块展示


CSFrameworkV5-ClientDemo 运行界面效果

贴图图片-Ribbon模块展示3


贴图图片-Ribbon模块展示1

默认左侧导航菜单:

贴图图片-Ribbon模块展示2



RibbonModuleLoader.cs文件vip用户下载:


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

评论内容
昵称:
关联文章

C/S框架创建Ribbon样式模块功能按钮展示(RibbonModuleLoader)
设置主窗体主菜单、工具栏按钮及左侧模块导航菜单字体样式
Winform皮肤框架 - GridView表格样式管理器详解|C/S框架
C/S系统开发框架权限系统 - 功能按钮权限值 - ButtonAuthority详解
关于扩展权限、扩展功能按钮及自定义功能命名|C/S框架
Winform界面功能按钮同等权限控制|C/S框架
C/S开发框架权限扩展与定制按钮功能详细设计
Winform界面开发框架之界面展示效果图|C/S框架
C#-C/S结构系统框架应用展示
设置表格控件布局样式|定制新增插入删除按钮|NavigatorCustomButton属性
C/S开发框架Toolbar按钮动态生成与调用关系
如何进行菜单管理、扩展权限、更改自定义按钮名称|C/S框架
Winform开发框架 - 特殊权限控制(扩展权限和自定义按钮功能)
隐藏主窗体工具栏功能按钮(方法二)
开发框架新建功能模块
关于开发框架字段名管理功能(frmFieldNameMgr
.Net项目源码(C#+VS)成功案例展示中心 | C/S框架
C/S开发框架权限是控制到按钮级别吗?
C/S开发框架功能:批量更新业务单据业务员、制单人制表人
Winform开发框架-模块功能窗体注册与配置