WinFramework轻量级开发框架 | 图标尺寸规范|C/S开发框架
作者:csframework|C/S框架网  发布日期:2022/01/20 18:57:48

WinFramework轻量级开发框架 | 图标尺寸规范|C/S开发框架

如图所示:

  1. 功能操作按钮图片,大小为32x32尺寸
  2. 模块功能小图标,尺寸大小为16x16,图片和4对应,图片相同(同名)大小不同
  3. 模块图标,尺寸大小为16x16
  4. 模块功能大图标,尺寸大小为64x64,图片和2对应,图片相同(同名)大小不同

其他:

  • 1处的图标,如果是基础功能,图标不能修改,如果想替换,在Image下替换掉同名图标即可
  • 3处的图标在模块的AssemblyInfo.cs中设置,图标只需设置名称,
    比如人事管理图标为People_16x16.png, _16x16.png部分不必设置,设置例子为:[assembly: AssemblyModule("人事管理", "People")]
  • 2处和4处的图标在功能窗体提供器中设置,从在FunctionPng属性,明明规则和3一样,比如用户管理图标为(小)Role_16x16.png和(大)Role_64x64.png
C# 全选
publicclassFunctionMyRole : ModuleFunctionBase
{
    //设置功能图标,确保Images文件夹中拥有[FunctionPng]_16x16.png和[FunctionPng]_64x64.png
    publicoverridestringFunctionPng { get { return"Role"; } }
    publicoverrideForm LoadForm(Form MIDParent)
    {
        if (frmFun == null)
        {
            frmFun = newfrmMyRole();
            if (MIDParent != null)
            {
                frmFun.MdiParent = MIDParent;
            }
        }
        return frmFun;
    }
}

3处的图标在窗体中添加(只有自定义功能按钮的时候才使用):窗体需重载IniButton事件,例子:

C# 全选
publicoverridevoid IniButton()
{
    AddButton(BarButtonNameCommon.VIEW, "查看", "View_32x32.png", FunctionAuthorityCommon.VIEW, "查看").ItemClick += DoView;
}

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇