CS开发框架禁用主窗体Toolbar的按钮
重写frmBaseDataForm窗体的ButtonStateChanged方法即可,参考下面的代码:
protected override void ButtonStateChanged(UpdateType currentState)
{
base.ButtonStateChanged(currentState);
//新增或修改状态
bool accessable = currentState == UpdateType.Add || currentState == UpdateType.Modify;
//跟据状态禁用输入框
base.SetDetailEditorsAccessable(gcDetailEditor, accessable);
//禁用数据操作按钮
_buttons.GetButtonByName("btnView").Enable = false;
_buttons.GetButtonByName("btnAdd").Enable = false;
_buttons.GetButtonByName("btnDelete").Enable = false;
_buttons.GetButtonByName("btnPrint").Enable = false;
_buttons.GetButtonByName("btnPreview").Enable = false;
}
// 来源:www.CSFramework.com, C/S框架网
{
base.ButtonStateChanged(currentState);
//新增或修改状态
bool accessable = currentState == UpdateType.Add || currentState == UpdateType.Modify;
//跟据状态禁用输入框
base.SetDetailEditorsAccessable(gcDetailEditor, accessable);
//禁用数据操作按钮
_buttons.GetButtonByName("btnView").Enable = false;
_buttons.GetButtonByName("btnAdd").Enable = false;
_buttons.GetButtonByName("btnDelete").Enable = false;
_buttons.GetButtonByName("btnPrint").Enable = false;
_buttons.GetButtonByName("btnPreview").Enable = false;
}
// 来源:www.CSFramework.com, C/S框架网

参考文档:
CS开发框架Toolbar与数据字典,业务单据的关系
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
更换工具栏的按钮图标,修改Toolbar按钮图标|操作指南
CSFramework企业版与旗舰版的工具栏(Toolbar)区别
CS开发框架核心模型 - 共享主窗体的工具栏(Toolbar)
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
在基类窗体扩展一个通用导出Excel文件的按钮(支持导出所有表格的数据到Xlsx文件)
C/S开发框架Toolbar按钮的动态生成与调用关系
新建的窗体在主窗体上看不到Toolbar?
CSFrameworkV6旗舰版 | 导入导出Excel文件数据开发教程|C/S开发框架
CSFramework.WorkflowV2.0 - 可视化工作流引擎(2023版)
CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|C/S开发框架
CSFrameworkV6|主从表基础资料窗体扩展【复制】按钮|C/S开发框架
CSFrameworkV6旗舰版 - 业务单据复制功能,支持复制多级明细表
CSFrameworkV6-导出Excel模版、导入数据设计
扩展按钮功能:数据字典窗体复制记录单据数据 | CSFrameworkV5旗舰版开发指南|C/S开发框架
CS开发框架Toolbar与数据字典,业务单据的关系
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
更换工具栏的按钮图标,修改Toolbar按钮图标|操作指南
CSFramework企业版与旗舰版的工具栏(Toolbar)区别
CS开发框架核心模型 - 共享主窗体的工具栏(Toolbar)
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
在基类窗体扩展一个通用导出Excel文件的按钮(支持导出所有表格的数据到Xlsx文件)
C/S开发框架Toolbar按钮的动态生成与调用关系
新建的窗体在主窗体上看不到Toolbar?
CSFrameworkV6旗舰版 | 导入导出Excel文件数据开发教程|C/S开发框架
CSFramework.WorkflowV2.0 - 可视化工作流引擎(2023版)
CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|C/S开发框架
CSFrameworkV6|主从表基础资料窗体扩展【复制】按钮|C/S开发框架
CSFrameworkV6旗舰版 - 业务单据复制功能,支持复制多级明细表
CSFrameworkV6-导出Excel模版、导入数据设计
扩展按钮功能:数据字典窗体复制记录单据数据 | CSFrameworkV5旗舰版开发指南|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
