다음을 통해 공유


Control.Update 메서드

정의

해당 컨트롤이 컨트롤의 클라이언트 영역 내에 무효화된 영역을 다시 그리게 합니다.

public:
 void Update();
public void Update ();
member this.Update : unit -> unit
Public Sub Update ()

설명

그리기 위해 보류 중인 모든 요청을 실행합니다.

양식과 해당 내용을 다시 그리는 방법에는 두 가지가 있습니다.

  • 메서드와 함께 Update 메서드의 Invalidate 오버로드 중 하나를 사용할 수 있습니다.

  • 메서드를 Refresh 호출하여 컨트롤이 자체 및 모든 자식을 다시 그리도록 강제할 수 있습니다. 이는 메서드 true 를 설정하여 Invalidate .와 함께 Update사용하는 것과 같습니다.

이 메서드는 Invalidate 그리거나 다시 칠하는 내용을 제어합니다. 이 메서드는 Update 그리기 또는 다시 칠이 발생하는 시기를 제어합니다. 호출Refresh하는 대신 메서드와 Update 메서드를 Invalidate 함께 사용하는 경우 다시 표시되는 항목은 사용하는 오버로드 Invalidate 에 따라 달라집니다. 이 메서드는 Update 컨트롤을 즉시 그리도록 강제하지만 메서드를 Invalidate 호출 Update 할 때 그려지는 항목을 제어합니다.

자세한 내용은 WM_PAINT 항목을 참조하세요.

적용 대상

추가 정보