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

spread 스크롤 버튼 클릭시 발생 이벤트 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 spread 스크롤 버튼 클릭시 발생 이벤트

페이지 정보

작성자 쪼코아빠 작성일 2023-01-09 14:47 조회 779회 댓글 0건
제품 버전 : .net 3.6 framework edition
컨트롤 이름 : spread

본문

스프레드의 한 행이 화면 한 페이지를 넘어갈경우 마우스휠로 스크롤을 제어할 방법이 없는것 같습니다 

Q&A 에서 검색해서 VerticalScrollMode.Pixel 변경한후에 시도해보니 휠이 너무 답답해져서 사용이 불가하고 여러페이지에 작성하는건 절대 안되는 상황이라 이경우에는 어떻게 해야 할지 모르겠네요 

VerticalScrollBarSmallChange 이 구문으로 스프레드의 스크롤바 움직이는 부분을 제어할수 있는듯 한데 혹시 스크롤에 있는 버튼클릭시에 발생하는 이벤트가 있을가요?

아니면 지금같은 상황에서 마우스 휠로 스크롤을 제어할수 있을가요? 페이지 넘어가는 화면 부분이 마우스휠로는 보이질 않네요 . SetViewportTopRow 이 구문이 ROW단위로만 움직여서 발생하는 문제인듯 합니다 


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

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: spread 스크롤 버튼 클릭시 발생 이벤트

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

페이지 정보

작성자 GCK써니 작성일 2023-01-10 11:54 댓글 2건

본문

쪼코아빠 님, 안녕하세요.

그레이프시티입니다.


제품 버전이 정확하지 않아, 현재 최신 버전(v16)을 기준으로 안내드립니다.


아래와 같이 VerticalScrollBarSmallChange를 일정 사이즈로 변경하신 후, VerticalScrollBarMode를 PixelEnhanced로 변경하시면, 마우스 휠로 부드럽게 스크롤되도록 설정하실 수 있습니다.

이때, 한번 마우스 휠을 스크롤 할 때 이동하는 픽셀의 수는 VerticalScrollBarSmallChange 값 x 3 pixel 입니다.

fpSpread1.VerticalScrollBarSmallChange = 27;
fpSpread1.VerticalScrollBarMode = FarPoint.Win.VerticalScrollMode.PixelEnhanced;

b46bfc060459ab9456337bc0ed13f6d5_1673319231_2417.gif
 

아울러, 스크롤의 버튼을 클릭했을 때 발생하는 이벤트는 기본적으로 제공되고 있지 않습니다.

사용하고 계신 Spread.NET의 버전을 말씀해주시면 스크롤 버튼 클릭을 캡쳐 할 수 있는 방법이 있는지 추가적으로 확인 후 안내드리겠습니다.


버전은 아래와 같이 프로젝트에 참조된 dll 정보 내에서 확인하실 수 있습니다.

b46bfc060459ab9456337bc0ed13f6d5_1673319243_1431.png
 

감사합니다.

그레이프시티 드림

댓글목록

쪼코아빠님의 댓글

쪼코아빠 작성일

현재 버전은 9.35.20161.0 입니다 . 
지금 버전에서는  VerticalScrollBarMode 의 선택값이 row,  row&pixel, pixel 이렇게 3개만 보이고 있네요. 지금 버전에서는 힘들가요?

GCK써니님의 댓글의 댓글

GCK써니 작성일

아쉽게도 문의하신 기능은 9버전에서는 지원되지 않는 기능입니다.
PixelEnhanced 모드는 Spread.NET V14부터 도입된 기능으로, 가능하실 경우 14버전 또는 최신버전으로 업그레이드하여 사용해보실 것을 권장드립니다.

원하시는 답변을 드리지 못해 죄송합니다.

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