ComponentDesigner.OnSetComponentDefaults 메서드



이 API는 현재 사용되지 않습니다.

구성 요소의 기본 속성을 설정합니다.Sets the default properties for the component.

 virtual void OnSetComponentDefaults();
[System.Obsolete("This method has been deprecated. Use InitializeNewComponent instead.")]
public virtual void OnSetComponentDefaults ();
abstract member OnSetComponentDefaults : unit -> unit
override this.OnSetComponentDefaults : unit -> unit
Public Overridable Sub OnSetComponentDefaults ()


OnSetComponentDefaults는 디자이너가 초기화 될 때 호출 됩니다.OnSetComponentDefaults is called when the designer is initialized. 이렇게 하면 디자이너에서 기본 구성 요소에 대 한 기본값을 제공할 수 있습니다.This allows the designer to provide default values for the base component.

이 메서드는 한 번만 호출 됩니다. 먼저 도구 상자에서 디자인 화면으로 구성 요소를 끌어서 만듭니다.This method is called only once: when you first create the component by dragging it from the Toolbox to the design surface. 이후에 디자이너를 초기화 하면이 메서드가 호출 되지 않습니다.Subsequent initializations of the designer do not invoke this method.

기본 속성이 문자열이 고 속성이 아직 설정 되지 않은 경우이 메서드의 기본 구현에서는 구성 요소의 기본 속성을 구성 요소의 이름으로 설정 합니다.The default implementation of this method sets the default property of the component to the name of the component if the default property is a string and the property is not already set. 파생 클래스에서이 메서드를 구현 하 여이 디자이너가 디자인 하 고 있는 구성 요소의 초기화를 사용자 지정할 수 있습니다.This method can be implemented in a derived class to customize the initialization of the component that this designer is designing.

적용 대상