Control.CreateControl 메서드

정의

핸들과 모든 표시되는 자식 컨트롤을 포함하여 표시 가능한 컨트롤을 강제로 만듭니다.Forces the creation of the visible control, including the creation of the handle and any visible child controls.

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

설명

CreateControl 메서드는 컨트롤 및 해당 자식 컨트롤에 대 한 핸들을 강제로 만듭니다.The CreateControl method forces a handle to be created for the control and its child controls. 이 메서드는 컨트롤이 나 해당 자식을 조작 하는 데 즉시 핸들이 필요할 때 사용 됩니다. 단순히 컨트롤의 생성자를 호출 하면 Handle이 생성 되지 않습니다.This method is used when you need a handle immediately for manipulation of the control or its children; simply calling a control's constructor does not create the Handle.

컨트롤의 Visible 속성이 false경우 CreateControl 컨트롤 핸들을 만들지 않습니다.CreateControl does not create a control handle if the control's Visible property is false. CreateHandle 메서드를 호출 하거나 Handle 속성에 액세스 하 여 컨트롤의 표시 여부에 관계 없이 컨트롤의 핸들을 만들 수 있지만,이 경우 컨트롤의 자식에 대 한 창 핸들이 생성 되지 않습니다.You can either call the CreateHandle method or access the Handle property to create the control's handle regardless of the control's visibility, but in this case, no window handles are created for the control's children.

적용 대상

추가 정보