新建的窗体在主窗体上看不到Toolbar?
新建的窗体在主窗体上看不到Toolbar?
原因1: 新窗体没有实现Form.Load事件。
原因2: 新窗体没有使用到InitButtons()方法。
以frmSO模板窗体为例,重写了InitializeForm()方法,中间部分有一行代码: base.InitializeForm(); 是调用基类的方法。
基类InitializeForm方法调用InitButtons()方法初始化按钮:

关于第2个问题,override bool DoSearchSummary() 方法就行啦:
/// <summary>
/// 初始化窗体///
/// </summary>
protected override void InitializeForm()
{
_BLL = new bllSO();// 业务逻辑管理类
_SummaryView = new DevGridView(gvSummary);
_ActiveEditor = txtSONO;
_DetailGroupControl = panelControl1;
base.InitializeForm(); //这行代码放到初始化变量后最好
......Code....
/// 初始化窗体///
/// </summary>
protected override void InitializeForm()
{
_BLL = new bllSO();// 业务逻辑管理类
_SummaryView = new DevGridView(gvSummary);
_ActiveEditor = txtSONO;
_DetailGroupControl = panelControl1;
base.InitializeForm(); //这行代码放到初始化变量后最好
......Code....
基类InitializeForm方法调用InitButtons()方法初始化按钮:
/// <summary>
/// 自定义初始化窗体操作
/// </summary>
protected virtual void InitializeForm() //此方法由基类的Load事件调用
{
//在窗体的Load事件需要处理的功能
this.InitButtons();//初始化本窗体的按钮
this.SetViewMode();//预设为数据查看模式
this.SetButtonAuthority();//设置按钮权限
//无操作状态下不可输入数据
SetDetailEditorsAccessable(_DetailGroupControl, false);
}
// 来源:www.CSFramework.com, C/S结构框架学习网
/// 自定义初始化窗体操作
/// </summary>
protected virtual void InitializeForm() //此方法由基类的Load事件调用
{
//在窗体的Load事件需要处理的功能
this.InitButtons();//初始化本窗体的按钮
this.SetViewMode();//预设为数据查看模式
this.SetButtonAuthority();//设置按钮权限
//无操作状态下不可输入数据
SetDetailEditorsAccessable(_DetailGroupControl, false);
}
// 来源:www.CSFramework.com, C/S结构框架学习网

关于第2个问题,override bool DoSearchSummary() 方法就行啦:
protected override bool DoSearchSummary()
{
..code...
//参考frmSO窗体
..code...
}
// 来源:www.CSFramework.com, C/S结构框架学习网
{
..code...
//参考frmSO窗体
..code...
}
// 来源:www.CSFramework.com, C/S结构框架学习网

参考文档:
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
主窗体工具栏按钮(Toolbar)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
更换工具栏的按钮图标,修改Toolbar按钮图标|操作指南
DevExpress RibbonControl控件隐藏页头(Page Header)以及工具条(Toolbar)
CSFramework企业版与旗舰版的工具栏(Toolbar)区别
如何删除Toolbar的自定义按钮? 如审核|反审|根据按钮名称删除
新增的基础资料窗体,Toolbar上没有增删改查按钮?
C/S开发框架Toolbar按钮的动态生成与调用关系
CS开发框架核心模型 - 共享主窗体的工具栏(Toolbar)
CS开发框架禁用主窗体Toolbar的按钮
CS开发框架Toolbar与数据字典,业务单据的关系
C/S开发框架MDI架构及Toolbar按钮共享(原创)
我还有一个问题,业务窗体的查询怎么做的?为什么Toolbar上没查询按钮?
C/S架构软件开发平台旗舰版V6.1迭代开发记录|工作流程引擎集成|C/S开发框架
CSFrameworkV6旗舰版 | 导入导出Excel文件数据开发教程|C/S开发框架
CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|C/S开发框架
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
主窗体工具栏按钮(Toolbar)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
更换工具栏的按钮图标,修改Toolbar按钮图标|操作指南
DevExpress RibbonControl控件隐藏页头(Page Header)以及工具条(Toolbar)
CSFramework企业版与旗舰版的工具栏(Toolbar)区别
如何删除Toolbar的自定义按钮? 如审核|反审|根据按钮名称删除
新增的基础资料窗体,Toolbar上没有增删改查按钮?
C/S开发框架Toolbar按钮的动态生成与调用关系
CS开发框架核心模型 - 共享主窗体的工具栏(Toolbar)
CS开发框架禁用主窗体Toolbar的按钮
CS开发框架Toolbar与数据字典,业务单据的关系
C/S开发框架MDI架构及Toolbar按钮共享(原创)
我还有一个问题,业务窗体的查询怎么做的?为什么Toolbar上没查询按钮?
C/S架构软件开发平台旗舰版V6.1迭代开发记录|工作流程引擎集成|C/S开发框架
CSFrameworkV6旗舰版 | 导入导出Excel文件数据开发教程|C/S开发框架
CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|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内容管理系统 |
在线客服
