반응형
C# -- Form 크기 변경시, 다시 그리기 (redraw) ; paint event 호출됨.
참고 : http://www.csharp-examples.net/redraw-control-on-resize/
** 아래 2가지 방법중 하나를 사용하면 됨.
< 방법 1. >
해당하는 Control 의 ResizeRedraw 속성을 true 로 하면됨.
--> 해당 Control size 변경시마다, paint event 호출되어 다시 그린다.
ex) Form 크기 변경시, 다시 그리기
this.SetStyle(ControlStyles.ResizeRedraw, true);
또는
this.ResizeRedraw = true;
< 방법 2.>
해당 Control 의 Resize event 에서, invalidate() 메소드 실해하면 됨.
<< 실행 화면 예 >>
반응형
'C#' 카테고리의 다른 글
C# -- 파일 유무 확인하기 (0) | 2019.11.23 |
---|---|
C# -- Invalidate(), Update(), Refresh() 차이점 (0) | 2019.10.29 |
C# -- MultiThread Singleton (0) | 2019.08.13 |
C# -- 상속받는 멤버 숨기기 ( new 사용) (0) | 2019.07.19 |
c# -- event 가 null 인 경우 (1) | 2019.06.27 |