블로그 이미지
평강왕자

카테고리

분류 전체보기 (35)
Programming Lv1 (32)
Programming LV2 (0)
취미 (3)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

컨트롤 이동시
 this.chart1.Location = new System.Drawing.Point( x , y );
이런식으로 이동하는데 스크롤을 하였을시에 이런식으로하면 혀내 화면의 좌측 꼭지점을 0,0으로 인식하여
스크롤을 위로 올리면 위에 화면이 비어버리는 현상이 발생한다.
그럴때 스크롤 값을 계산하여 이동

//세로 스크롤의 현재 값을 가져온다.
int verticalScroll = this.VerticalScroll.Value;

//현 화면의 좌측 꼭지점이 0,0 이므로 계산한 스크롤 사이즈 만큼 - 좌표값을 주게되면 현 화면의 전체 크기의 좌표에서 부터 계산하여 이동한다.
 this.chart1.Location = new System.Drawing.Point( -verticalScroll + x , y );

'Programming Lv1 > C#' 카테고리의 다른 글

Monitor 사용법  (0) 2013.06.14
OpenFileDialog 파일 선택창  (0) 2013.04.10
C# partial class  (0) 2013.01.30
c# enum 사용하기  (0) 2013.01.30
C# 2차원 배열선언  (0) 2011.07.21
Posted by 평강왕자
, |

최근에 달린 댓글

글 보관함