2016-08-23 12 views
1

버튼이나 다른 요소가 아닌 리본 그룹에 이미지를 추가하는 방법은 무엇입니까?리본 그룹에 이미지 추가

getImage<group> 태그이지만, 작동하지 않습니다. 함수 '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> 
+0

GetImage는 버튼에 사용할 수 있습니까? 표시되지 않으면 GetImage 함수의 코드를 표시하십시오. –

+0

된 GetImage (IRibbonControl 제어) { 스위치 (control.Id) { 경우 "testGroup"새로운 맵을 반환 (Properties.Resources.icon.ToBitmap()); }} – Ted

+0

아이콘의 색상 수 및/또는 해상도 (또는 반환 된 비트 맵의 ​​아이콘)와 관련이있을 수 있습니다. 그룹은 버튼과 다른 형식을 요구할 수 있습니다. –

답변

1

리본 컨트롤 "그룹"에 documentation에 따르면, "된 GetImage"와 "이미지"특성을 가지고있다. 그룹이 축소되면 그룹 이미지가 표시됩니다 (그룹의 모든 요소에 충분한 공간이없는 경우 그룹 축소 됨, 매우 좁게 창의 크기를 조정하여 그룹을 완성 할 수 있음) 확장되면 자동으로 숨겨집니다. 최상의 결과를 얻으려면 .png 이미지로 작업해야합니다. .ico를 사용하는 경우 아이콘 리소스의 색상이 얕은 16, 32 및 48px 이미지가 있는지 확인하십시오.

희망이 도움이됩니다.