ListControlDesigner.Initialize メソッド
アセンブリ: System.Design (system.design.dll 内)
構文Public Overrides Sub Initialize ( _ component As IComponent _ )
public void Initialize ( IComponent component )
解説デザイナ ホストは、ListControl クラスから派生したコントロールをデザイナで表示できる状態になると、Initialize メソッドを呼び出します。Initialize メソッドおよびその基本メソッドは、プロパティを構成して、デザイナの操作に必要なイベントに関連付けます。
component パラメータは、ListControl から派生した、このデザイナに関連付けられたコントロール、またはこのコントロールのコピーです。
使用例ListControlDesigner クラスから派生したデザイナで Initialize メソッドをオーバーライドし、カスタム デザイナで SimpleRadioButtonList という名前のコントロール クラスのインスタンスだけを使用するようにするコード例を次に示します。
このコード例は、ListControlDesigner クラスのトピックで取り上げているコード例の一部分です。
Public Overrides Sub Initialize(ByVal component As IComponent) ' Ensure that only a SimpleRadioButtonList can be created ' in this designer. Debug.Assert( _ TypeOf component Is SimpleRadioButtonList, _ "An invalid SimpleRadioButtonList control was initialized.") simpleRadioButtonList = CType(component, SimpleRadioButtonList) MyBase.Initialize(component) End Sub ' Initialize
public override void Initialize(IComponent component) { // Ensure that only a SimpleRadioButtonList can be // created in this designer. Debug.Assert( component is SimpleRadioButtonList, "An invalid SimpleRadioButtonList control was initialized."); simpleRadioButtonList = (SimpleRadioButtonList)component; base.Initialize(component); } // Initialize
.NET Framework のセキュリティ
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照- ListControlDesigner.Initialize メソッドのページへのリンク