图片尺寸规范
YESWin winform开发框架
用到的图片尺寸
如图所示:
- 功能操作按钮图片,大小为32x32尺寸
- 模块功能小图标,尺寸大小为16x16,图片和4对应,图片相同(同名)大小不同
- 模块图标,尺寸大小为16x16
- 模块功能大图标,尺寸大小为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
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; } }
GarsonZhang www.yesdotnet.com - 3处的图标在窗体中添加(只有自定义功能按钮的时候才使用):窗体需重载IniButton事件,例子:
publicoverridevoid IniButton() { AddButton(BarButtonNameCommon.VIEW, "查看", "View_32x32.png", FunctionAuthorityCommon.VIEW, "查看").ItemClick += DoView; }
GarsonZhang www.yesdotnet.com
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YESWinform YES开发框架