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

LegacyBehaviors.AutoRowHeight 문제 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 LegacyBehaviors.AutoRowHeight 문제

페이지 정보

작성자 1min 작성일 2022-04-27 10:53 조회 1,307회 댓글 0건
제품 버전 : FarPoint.Win.Spread.dll (Version = 4.0.3512.2008 and 14.45.20213.0)
컨트롤 이름 : FpSpread

본문

이전에 컬럼 오른쪽 경계 더블 킬릭시 버젼별 AutoFit이 다르게 동작하는 문제로 인해 FpSpread에 LegacyBehaviors.AutoRowHeightLegacyBehaviors에서 빼게 되었는데 이전 문제는 해결되었는데 새로운 문제가 생겼습니다,. 


Cell Edit모드를 진입하고 엔터를 누르거나 다른 Cell을 누르거나해서 focus를 잃게 되면 RowHeight가 자동으로 커지는 현상이 발생합니다. LegacyBehaviors.AutoRowHeight를 주면 발생하지 않던데 해결방법을 알려주시기 바랍니다.


그리고 AutoRowHeight 주석에 쓰여있는 'custom row height' 값이 (Row height won't be auto adjusted when cell's value or properties are changed on UI of Spread, all auto fit row height will be treated as custom row height") 어떤 속성을 말하는 건가요?


Edit모드 진입후 focus 잃기 전

6ca51993f4142a73dca5e7bb566aceb0_1651024192_3989.png
 

focus 잃은 후

6ca51993f4142a73dca5e7bb566aceb0_1651024280_3385.png
 

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

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: LegacyBehaviors.AutoRowHeight 문제

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

페이지 정보

작성자 GCK써니 작성일 2022-04-28 14:03 댓글 0건

본문

1min님, 안녕하세요.

그레이프시티입니다.


LegacyBehaviors에서 LegacyBehaviors.AutoRowHeight를 포함한 상태에서, FpSpread.AutoFitColumnOptions에  ExcludeHeaders 옵션을 추가해보시길 바랍니다.

AutoFitColumnOptions는 컬럼헤더의 우측 경계선을 마우스로 더블클릭했을 때, 컬럼 너비가 자동 맞춤되는 기능을 사용할지 여부와 관련된 속성입니다. 이 옵션에 ExcludeHeaders를 추가하면, 적절한 컬럼 너비를 구할 때 Header의 길이는 무시하게 됩니다.

// 기본 설정으로는 ExcludeSpans만 지정되어있습니다.
// 추가로 ExcludeHeaders 설정을 추가합니다.
fpSpread1.AutoFitColumnOptions = FarPoint.Win.Spread.PreferredSizeColumnOptions.ExcludeHeaders | FarPoint.Win.Spread.PreferredSizeColumnOptions.ExcludeSpans;


AutoFitColumnOptions에 지정할 수 있는 다양한 설정은 하기 링크된 도움말 문서에서 확인하실 수 있습니다.

개발에 참고 부탁드립니다.

[Spread.NET v14] PreferredSizeColumnOptions Enum 도움말 문서


아울러 함께 문의주신 custom row height는 사용자(응용 프로그램 개발자)가 직접 지정한 행 높이를 의미합니다.

fpSpread1.Sheets[0].Rows.Default.Height 속성 등 Row의 Height를 지정하는 속성이 포함됩니다.


추가로 궁금하신 사항이 있을 경우 문의주시기 바랍니다.

감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

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