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

스킨설정외 디자인에 대하여 질문 합니다. > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 스킨설정외 디자인에 대하여 질문 합니다.

페이지 정보

작성자 초록거북 작성일 2023-05-06 21:44 조회 357회 댓글 0건
제품 버전 : 16.0.20221.1

본문

안녕하세요?

저는 예전에 VB에서 SPREAD COM 버전을 사용하였고,

지금은 VS2022 버전 17.5 제품에서 C#으로 프로그램을 만들고 있습니다.


먼저 Spread Designer 로 화면을 디자인하며서 잘 안되는 부분이 있어 질문 드립니다.

위 화면을 보면 왼쪽은 디자인화면, 오른쪽은 실행화면 입니다. 

Sperad의 LegacyBehaviors 부분을 Style 로 변경하고 작업하였습니다.


질문1. 왼쪽 머리글을 보면 디자인에서 VerticalAilgnment를 Bottom 했는데..

오른쪽 실행화면은 약간 중간으로 올라가 있습니다.

만약 디자인에서 Center로 하면 실행화면에는 위로 많이 올라가 있는데, 어느 부분을 설정하여야 Center로 할수 있을까요? 왼쪽 Row Header부분도 같은 결과입니다.

ColumnHeaderDefaultStyle의 CellPadding부분을 조정하여도 변함이 없습니다.


질문2. 위 화면는 시트설정의 OperationMode를 RowMode로 설정하고,

Select BackColor를 노랑색으로 하였습니다. 하지만, 현재셀은 White로 고정됩니다.

선택된 현재셀의 BackColor를 변경은 어떻게 하나요?


질문3. 줄간격 같은 경우 시트의 DefaultStyle의 CellPadding의 Top이나 Bottom에 숫자를 크게하면 그만큼 빈공간이 생겨 줄간격이 커지는지 알았는데.. 아닌것 같아요.

기본적으로 DefaultStyle의 내용은 어떻게 적용되나요?


질문4. Sperad의 LegacyBehaviors의 각 항목들은 어떤 차이가 있는지요?

온라인 메뉴얼에 관련 내용이 있을까요?



참고로 아래는 VB에서 SpreadCOM 프로그램으로 작업한 화면입니다.

아래 화면과 비슷하게 만들려고 하는데 구조가 너무 달라 어렵네요.


 

그럼, 답변 부탁드립니다.

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

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: 스킨설정외 디자인에 대하여 질문 합니다.

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

페이지 정보

작성자 GCK써니 작성일 2023-05-09 16:30 댓글 0건

본문

초록거북 님, 안녕하세요.

그레이프시티입니다.


자세한 설명과 함께 문의주심에 감사드리면, 문의하신 현상에 대하연 다음과 같이 안내드립니다.


질문 1. 헤더 중앙 정렬하는 방법


저희쪽에서 LegacyBehaviors를 Style로 설정한 후 테스트해보았을 때는 말씀하신 현상이 재현되지 않아, 정확한 안내를 드리기 어려우나, 말씀하신 현상이 발생할 때 적용할 수 있는 방법에 대한 게시글을 공유드립니다. 해당 게시글에서 안내하는 방법을 적용해보신 후에도 동일한 현상이 발생하는지 확인 부탁드립니다.


질문 2. 선택된 현재셀의 BackColor를 변경은 어떻게 하나요?


PaintActiveCellInSelection 속성값을 true로 설정하면, 선택 영역에서 활성 셀도 선택영역과 동일한 색상으로 칠할 수 있습니다.

fpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.RowMode;
fpSpread1.ActiveSheet.SelectionStyle = FarPoint.Win.Spread.SelectionStyles.SelectionColors;
fpSpread1.ActiveSheet.SelectionBackColor = Color.Yellow;
fpSpread1.PaintActiveCellInSelection = true;


질문 3. 기본적으로 DefaultStyle의 내용은 어떻게 적용되나요?


DefaultStyle 속성은, 시트의 기본 스타일에 대한 StyleInfo 개체를 가져오거나 설정할 때 사용되는 속성입니다. Spread Designer의 속성창에서, 다음과 같이 기본적으로 적용된 DefaultStyle의 속성 값들을 살펴보실 수 있습니다.

23581af9cdbf67955797d43f459d658a_1683617374_8922.png
 

아울러, 말씀하신 줄간격이 행 높이를 말씀하시는 것일까요? 만약 그렇다면, 아래와 같이 Rows.Default.Height 속성값을 설정해주시기 바랍니다.

fpSpread1.ActiveSheet.Rows.Default.Height = 50;


질문 4.  Sperad의 LegacyBehaviors의 각 항목들은 어떤 차이가 있는지요? 온라인 메뉴얼에 관련 내용이 있을까요?


LegacyBehaviors 항목별 설명은 아래 링크된 도움말 문서에서 확인하실 수 있습니다. 


다만 각 항목을 설정했을 때/하지 않았을 때의 구체적인 차이(기본 속성값 설정 등)가 모두 명시된 별도의 문서는 없습니다. 확인이 필요한 부분이 있을 경우, 문의주시면 확인 후 안내드릴 수 있도록 하겠습니다.


답변 드린 내용이 원하시는 바와 다를 경우, 댓글로 다시 한번 말씀 부탁드립니다.
감사합니다.
그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

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