模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架
模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架
目录
一、模块主窗体添加功能按钮
1.1 快速复制按钮
从其他模块复制一个按钮过来:
1.2 更改按钮名称、标题和图标
更改按钮标题和图标,参考:DevExpress组件设置图标
注意:请添加大图标!
更改按钮名称:
1.3 绑定按钮事件
当前按钮的 Click 事件,选择:OnButton_Click
二、OnButton_Click 事件详解
作用:所有模块的功能按钮共用一个 Click 事件。
2.1 OnButton_Click 事件源码
C#全选
//所有功能按钮共用一个Click事件
private void OnButton_Click(object sender, EventArgs e)
{
if (sender is SimpleButton)
{
var tag = (sender as SimpleButton).Tag;//获取按钮的 Tag
if (tag != null)
{
//获取按钮的小图标
Image img = (sender as SimpleButton).Image;
img = ImageLibrary.ResizeImage(img, _TabIconWidth, _TabIconWidth);//修改为16x16
ModuleFuns fun;
if (Enum.TryParse<ModuleFuns>(tag.ToString(), out fun))
{
var form = this.OpenForm(fun);//打开winform界面
frmMain.Instance.ShowFormIcon(form, img);
}
else
frmMsg.Warning("无法识别的窗体:" + tag.ToString());
}
}
}
2.2 Button.Tag属性定义按钮功能的标识
三、ModuleFuns - 定义窗体标识
打开 ModuleNames.cs 文件,在 ModuleFuns 枚举类型添加一个项目:
四、打开对应的窗体
打开 frmMainModules.cs 文件,在 OpenForm 方法内添加如下代码:
五、运行程序体验
5.1 模块主页面的【采购订单】功能按钮
5.2 采购订单管理窗体
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
MiniFramework C/S框架网