跨模块打开窗体,支持传入参数加载不同类型的数据
跨模块打开窗体,支持传入参数加载不同类型的数据.png)
采购模块主窗体中的菜单事件:
C# Code:
private void menuPurchaseSupplierMgr_Click(object sender, EventArgs e)
{
//打开数据字典窗体的客户/供应商资料管理,仅显示供应商类型的数据
(MdiTools.MainForm as IMdiForm).OpenModuleForm("CSFrameworkV4_5.DataDictionary.frmCustomer", "menuItemCustomer", "SPL");
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
private void menuPurchaseSupplierMgr_Click(object sender, EventArgs e)
{
//打开数据字典窗体的客户/供应商资料管理,仅显示供应商类型的数据
(MdiTools.MainForm as IMdiForm).OpenModuleForm("CSFrameworkV4_5.DataDictionary.frmCustomer", "menuItemCustomer", "SPL");
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
数据字典模块主窗体重写OpenForm方法
C# Code:
/// <summary>
/// 跨模块打开功能窗体的主接口
/// </summary>
/// <param name="formFullName">窗体全名</param>
/// <param name="menuName">菜单名</param>
/// <param name="param">传入参数</param>
/// <returns></returns>
public override Form OpenForm(string formFullName, string menuName, object param)
{
Form form = null;
if (formFullName == typeof(frmCustomer).FullName)
form = MdiTools.OpenChildForm(this.MdiParent as IMdiForm, typeof(frmCustomer), menuItemCustomer, param);
return form;
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
/// <summary>
/// 跨模块打开功能窗体的主接口
/// </summary>
/// <param name="formFullName">窗体全名</param>
/// <param name="menuName">菜单名</param>
/// <param name="param">传入参数</param>
/// <returns></returns>
public override Form OpenForm(string formFullName, string menuName, object param)
{
Form form = null;
if (formFullName == typeof(frmCustomer).FullName)
form = MdiTools.OpenChildForm(this.MdiParent as IMdiForm, typeof(frmCustomer), menuItemCustomer, param);
return form;
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
其它资料:
什么是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内容管理系统 |
在线客服
