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

액티브셀 설정시 포커스 이동 방법 문의 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 액티브셀 설정시 포커스 이동 방법 문의

페이지 정보

작성자 ReAzN 작성일 2022-04-15 10:58 조회 1,349회 댓글 0건
제품 버전 : 15

본문

첨부파일

안녕하세요. VB.NET 으로 스프레드 15버전 이용중입니다.


첨부한 2개의 영상을 보시면 첫번째 영상은 예전 버전으로 새로운 행 추가 버튼을 눌렀을때 그 행으로 SetActiveCell을 하게되면 자동으로 스크롤이 내려가면서 해당 행이 보이게 됩니다.


현재 15버전에서 행을 추가하면서 해당 행으로 SetActiveCell 을 하게되면 포커스는 이동해있지만 스크롤 이동은 안되서 스크롤을 내려야합니다. 


혹시 SetActiveCell 이 되면서 스크롤도 자동으로 이동 되는 기능이 따로 있을까요?


답변 부탁드립니다. 감사합니다.

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

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: 액티브셀 설정시 포커스 이동 방법 문의

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

페이지 정보

작성자 GCK써니 작성일 2022-04-15 17:34 댓글 0건

본문

ReAzN 님, 안녕하세요.

그레이프시티입니다.


PropertyChanged 이벤트와 ShowActiveCell 메소드를 사용하여 말씀하신 기능을 구현할 수 있습니다.

상세한 코드는 하기 샘플 코드를 참고하여 주시기 바랍니다.

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    // RowCount, ButtonClick 이벤트 설정 (생략)
    ...
    // SheetView.PropertyChanged 이벤트 추가
    AddHandler FpSpread1.ActiveSheet.PropertyChanged, AddressOf ActiveSheet_PropertyChanged
End Sub

Private Sub ActiveSheet_PropertyChanged(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.SheetViewPropertyChangeEventArgs)
    If e.PropertyName = "ActiveCell" Then
        FpSpread1.ShowActiveCell(FarPoint.Win.Spread.VerticalPosition.Bottom, FarPoint.Win.Spread.HorizontalPosition.Nearest)
    End If
End Sub


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

감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

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