PanelContainerDesigner.Initialize(IComponent) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
関連するコントロールを表示、編集、デザインするためのデザイナーを準備します。
public:
override void Initialize(System::ComponentModel::IComponent ^ component);
public override void Initialize(System.ComponentModel.IComponent component);
override this.Initialize : System.ComponentModel.IComponent -> unit
Public Overrides Sub Initialize (component As IComponent)
パラメーター
- component
- IComponent
Panelを実装するIComponent。
例外
例
次のコード例は、Initialize クラスから継承されたクラスのPanelContainerDesigner メソッドをオーバーライドして、デザイン時にPanel クラスから派生したコントロールの動作を変更する方法を示しています。 この例では、関連付けられているコントロールがArgumentException オブジェクトでない場合、MyPanelContainer例外をスローします。
// Initialize the designer.
public override void Initialize(IComponent component)
{
// Ensure that only a MyPanelContainer can be created
// in this designer.
if (!(component is MyPanelContainer))
throw new ArgumentException();
base.Initialize(component);
} // Initialize
' Initialize the designer.
Public Overrides Sub Initialize(ByVal component As IComponent)
' Ensure that only a MyPanelContainer can be created
' in this designer.
If Not TypeOf component Is MyPanelContainer Then
Throw New ArgumentException()
End If
MyBase.Initialize(component)
End Sub
注釈
ビジュアル デザイナーは、デザイナーを使用してInitialize コントロールをレンダリングする準備ができたら、Panel メソッドを呼び出します。 Initializeとその基本メソッドは、プロパティを構成し、デザイナーの操作に必要なイベントを設定します。
component パラメーターは、このデザイナーまたはPanel コントロールのコピーに関連付けられているPanel コントロールです。