ControlDesigner.InitializeNewComponent(IDictionary) メソッド

定義

新たに作成されたコンポーネントを初期化します。Initializes a newly created component.

public:
 override void InitializeNewComponent(System::Collections::IDictionary ^ defaultValues);
public override void InitializeNewComponent (System.Collections.IDictionary defaultValues);
override this.InitializeNewComponent : System.Collections.IDictionary -> unit
Public Overrides Sub InitializeNewComponent (defaultValues As IDictionary)

パラメーター

defaultValues
IDictionary

プロパティに適用する既定値の名前/値のディクショナリ。A name/value dictionary of default values to apply to properties. 既定値が指定されていない場合は nullMay be null if no default values are specified.

注釈

ControlDesigner クラスは、このメソッドをオーバーライドします。The ControlDesigner class overrides this method. コントロールの既定のプロパティを確認し、string型の場合は、このプロパティの値をコンポーネントの名前に設定します。It will look at the default property for the control and, if it is of type string, it will set this property's value to the name of the component. このオプションは、デザイナーがオプションサービスでこのオプションを使用して構成されている場合にのみ行われます。It only does this if the designer has been configured with this option in the options service. また、このメソッドはコントロールをその親に接続し、配置します。This method also connects the control to its parent and positions it. このメソッドをオーバーライドする場合は、常に base を呼び出す必要があります。If you override this method, you should always call base.

適用対象

こちらもご覧ください