我正在使用Devespress开发一个功能区表单,我需要让最终用户能够自定义功能区项目,以便我使用以下代码
RibbonControl1.AllowCustomization = True
但是,当触发自定义表单时,Devexpress的徽标仍然存在,因为我知道我已将应用程序图标更改为最终用户图标。
RibbonControl1.ApplicationIcon = CType(resources.GetObject("RibbonControl1.ApplicationIcon"), System.Drawing.Bitmap)
有没有办法改变它?
答案 0 :(得分:0)
在功能区表格DevExpress.XtraBars.Ribbon.RibbonForm
(不是功能区本身)上,将icon属性设置为您要使用的图标:
你应该看到这在设计时和运行时都会出现。
另外,请记住,如果您的功能区已合并(MDI),则子表单可能会继承父表单的应用程序图标,因此如果这是子表单,请检查它。
答案 1 :(得分:0)
答案 2 :(得分:0)
我根据devexpress官方支持电子邮件找到答案。
ribboncontrol.optionscustomizationform.formicon
此属性将更改功能区自定义表单图标。
例如:我已将以下代码添加到MAIN表单设计器(包含功能区的表单)
RibbonControl1.OptionsCustomizationForm.FormIcon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
这会将自定义表单的图标更改为MAIN表单的图标。