! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Form 화면 사이즈 변경에 따른 C1Ribbon Group... > Q&A | 토론

본문 바로가기

WinForms윈폼 Form 화면 사이즈 변경에 따른 C1Ribbon Group...

페이지 정보

작성자 쌍둥이아빠 작성일 2024-01-20 03:54 조회 61회 댓글 0건
제품 버전 : C1.Win.Ribbon 4.5.20203.468
컨트롤 이름 : C1.Win.Ribbon

본문

안녕하세요.


개발환경 : Visual Studio 2019, C# Winform


폼 화면의 사이즈 변경에 따라 Ribbon Group 숨어 버리는 증상이 있습니다.


Ribbon의 Group을 숨기지 않게 하거나, 폼 화면이 작아지면 특정 Group을 숨기게 하거나 하고 싶습니다.


감사합니다.



 


 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

4 답변

WinForms윈폼 Re: Form 화면 사이즈 변경에 따른 C1Ribbon Group...

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS폴 작성일 2024-01-22 17:04 댓글 0건

본문

안녕하세요 메시어스입니다.
 

조금 더 상세한 시나리오를 여쭤보려 합니다.

현재는 아마 폼 자체의 크기가 줄어들면 하나씩 그룹 자체가 숨겨져 버릴 것입니다.

어차피 폼이 계속적으로 줄어든다면 결국에는 모든 그룹 또한 작아지고 작아지다가 결국 숨김 처리가 될 수밖에는 없을 것입니다.


이때에 어떠한 특정 그룹은 가능한 최후까지 숨겨지지 않기를 원하시는 것일까요? 물론 그 이하로 사이즈가 줄어들면 숨겨지게 될 것입니다.

아니면 아예 특정 그룹은 숨겨지지 않기를 원하며 이 때문에 부모 폼 또한 특정 크기 이하로는 줄어들지 않아야 하는 것일까요?


감사합니다.
메시어스 드림

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: Form 화면 사이즈 변경에 따른 C1Ribbon Group...

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 쌍둥이아빠 작성일 2024-01-23 06:29 댓글 0건

본문

1. 특정 그룹은 가능한 최후까지 숨겨지지 않기를 원하시는 것일까요? 

-> 네에 특정 메인 그룹은 숨겨지지 않도록 하고 싶습니다.


2. 아니면 아예 특정 그룹은 숨겨지지 않기를 원하며 이 때문에 부모 폼 또한 특정 크기 이하로는 줄어들지 않아야 하는 것일까요? 

-> 네에  이 부분은 From의 Resize 이벤트에서 처리할 것입니다.


모니터 해상도에 따라 특정 Group은 보여주고, 특정 Group은 작은 아이콘이나 숨기고자 합니다...


감사합니다.

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: Form 화면 사이즈 변경에 따른 C1Ribbon Group...

추천1 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS폴 작성일 2024-01-25 21:23 댓글 0건

본문

첨부파일

안녕하세요 메시어스입니다.
 

원하시는 방식이실지 모르겠습니다만 리본그룹 기능 중에 특정 텍스트나 또는 이미지의 크기를 유지하게 하는 방법이 있습니다.


var firstGrp = ((C1Ribbon)c1RibbonPreview1.Controls[2]).Tabs[0].Groups[0];
foreach(RibbonItem item in firstGrp.Items)
{
    item.SupportedGroupSizing = SupportedGroupSizing.TextAlwaysVisible;
    item.SupportedGroupSizing = SupportedGroupSizing.LargeImageOnly;
}
이것을 응용하여 원하는 결과를 만들어 보시기 바랍니다.

간단한 샘플도 남겨 드리니 참고해 주시기 바랍니다.


감사합니다.
메시어스 드림

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: Form 화면 사이즈 변경에 따른 C1Ribbon Group...

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 쌍둥이아빠 작성일 2024-01-26 09:39 댓글 0건

본문

392ee12f7f31eb673cbf916e70a7b83b_1706229376_9989.png

안녕하세요. 우선 답변 감사합니다.


아래와 같이 코딩을 해주어도 증상이 똑같네요...

3개의 Group중 처음 Group을 처리해 주었는데, 증상은 똑같네요.

제가 무엇을 잘못하였을까요?


var firstGrp = ((C1Ribbon)c1Ribbon2).Tabs[0].Groups[0]; 


Debug.WriteLine(" c1Ribbon2.Tabs[0].Groups[0].Name - " + c1Ribbon2.Tabs[0].Groups[0].Name);

Debug.WriteLine(" c1Ribbon2.Tabs[0].Groups[1].Name - " + c1Ribbon2.Tabs[0].Groups[1].Name);

Debug.WriteLine(" c1Ribbon2.Tabs[0].Groups[2].Name - " + c1Ribbon2.Tabs[0].Groups[2].Name);


foreach (RibbonItem item in firstGrp.Items)

{

    Debug.WriteLine("item.Name - " + item.Name);


    item.SupportedGroupSizing = SupportedGroupSizing.TextAlwaysVisible;

    item.SupportedGroupSizing = SupportedGroupSizing.LargeImageOnly;

}

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.