Control.Update Control.Update Control.Update Control.Update Method

정의

해당 컨트롤이 컨트롤의 클라이언트 영역 내에 무효화된 영역을 다시 그리게 합니다.Causes the control to redraw the invalidated regions within its client area.

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

설명

그리기에 대 한 보류 중인 요청을 실행 합니다.Executes any pending requests for painting.

두 가지 방법으로 폼 및 해당 콘텐츠를 다시 그려야 합니다.There are two ways to repaint a form and its contents:

  • 오버 로드 중 하나를 사용 합니다 Invalidate 메서드는 Update 메서드.You can use one of the overloads of the Invalidate method with the Update method.

  • 호출할 수 있습니다는 Refresh 강제로 컨트롤 자체와 모든 해당 하위 항목을 다시 그리게 합니다.You can call the Refresh method, which forces the control to redraw itself and all its children. 이 설정에 해당 하는 Invalidate 메서드를 true 와 함께 사용 하 Update합니다.This is equivalent to setting the Invalidate method to true and using it with Update.

Invalidate 어떤 그리거나 다시 그리는 방법을 제어 합니다.The Invalidate method governs what gets painted or repainted. Update 그리기를 다시 그리기 발생 하면 메서드를 제어 합니다.The Update method governs when the painting or repainting occurs. 사용 하는 경우는 InvalidateUpdate 메서드를 호출 하는 대신 함께 Refresh는 오버 로드에 따라 달라 집니다 이어지기 가져옵니다 어떤 Invalidate 사용 합니다.If you use the Invalidate and Update methods together rather than calling Refresh, what gets repainted depends on which overload of Invalidate you use. Update 메서드 바로 강제로 즉시 그릴 하지만 Invalidate 메서드를 호출할 때 그리고 가져옵니다 무엇을 제어 합니다 Update 메서드.The Update method just forces the control to be painted immediately, but the Invalidate method governs what gets painted when you call the Update method.

자세한 내용은 참조는 WM_PAINT 항목입니다.For more information, see the WM_PAINT topic.

적용 대상

추가 정보