【发布时间】:2016-08-23 08:30:09
【问题描述】:
如何将一些图像添加到功能区组(不是按钮或其他元素)?
<group> 标签有属性getImage,但它不起作用。在我的代码中调用了函数“getimage”,但是当我返回一些图像时,没有显示任何内容。
代码如下:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TestTab" insertAfterMso="GroupShow" >
<group id="testGroup" insertAfterMso="GroupShow" centerVertically="true" label="SomeText" getImage="GetImage">
</group>
</tab>
</tabs>
</ribbon>
</customUI>
【问题讨论】:
-
您的 GetImage 是否适用于按钮?如果没有,请显示您的 GetImage 函数的代码。
-
GetImage(IRibbonControl control) { switch (control.Id) { case "testGroup": return new Bitmap(Properties.Resources.icon.ToBitmap()); }}
-
它可能与您的图标(或返回的位图中的图标)的颜色深度和/或分辨率有关。组可能需要与按钮不同的格式。
-
有趣的话,会玩的
标签: .net interop office-interop ribbon ribbon-control