次の方法で共有


IDesignerHost メンバ

デザイナのトランザクションおよびコンポーネントを管理するためのインターフェイスを提供します。

IDesignerHost データ型で公開されるメンバを以下の表に示します。

パブリック プロパティ

  名前 説明
パブリック プロパティ Container デザイナ ホストのコンテナを取得します。 
パブリック プロパティ InTransaction デザイナ ホストが現在トランザクションを実行中かどうかを示す値を取得します。 
パブリック プロパティ Loading デザイナ ホストが現在ドキュメントを読み込み中かどうかを示す値を取得します。 
パブリック プロパティ RootComponent 現在のデザインのルート コンポーネントとして使用される、基本クラスのインスタンスを取得します。 
パブリック プロパティ RootComponentClassName デザイン対象のクラスの完全限定名を取得します。 
パブリック プロパティ TransactionDescription 現在のトランザクションの説明を取得します。 

このページのトップへ

パブリック メソッド

  名前 説明
パブリック メソッド Activate ホストしているデザイナをアクティブにします。  
パブリック メソッド CreateComponent オーバーロードされます。 指定した型のコンポーネントを作成し、そのコンポーネントをデザイン ドキュメントに追加します。  
パブリック メソッド CreateTransaction オーバーロードされます。 一連のイベントをカプセル化することでパフォーマンスを向上させ、"元に戻す" 機能や "やり直し" 機能をサポートできるようにする DesignerTransaction を作成します。  
パブリック メソッド DestroyComponent 指定したコンポーネントを破棄し、デザイナ コンテナからそのコンポーネントを削除します。  
パブリック メソッド GetDesigner 指定したコンポーネントを格納しているデザイナ インスタンスを取得します。  
パブリック メソッド GetType 指定した完全限定型名のインスタンスを取得します。  

このページのトップへ

パブリック イベント

  名前 説明
パブリック イベント Activated デザイナがアクティブになるときに発生します。 
パブリック イベント Deactivated デザイナがアクティブでなくなるときに発生します。 
パブリック イベント LoadComplete デザイナがドキュメントの読み込みを完了したときに発生します。 
パブリック イベント TransactionClosed TransactionClosed イベントのイベント ハンドラを追加します。 
パブリック イベント TransactionClosing TransactionClosing イベントのイベント ハンドラを追加します。 
パブリック イベント TransactionOpened TransactionOpened イベントのイベント ハンドラを追加します。 
パブリック イベント TransactionOpening TransactionOpening イベントのイベント ハンドラを追加します。 

このページのトップへ

参照

関連項目

IDesignerHost インターフェイス
System.ComponentModel.Design 名前空間
IDesigner インターフェイス
IDesignerEventService インターフェイス
IDesignerOptionService