IControlDesignerAccessor IControlDesignerAccessor IControlDesignerAccessor IControlDesignerAccessor Interface


コントロール デザイナーに対して、コントロールに関連付けられた一時的なデザイン時データを格納する手段を提供します。Provides access to a control designer to store temporary design-time data associated with a control.

public interface class IControlDesignerAccessor
public interface IControlDesignerAccessor
type IControlDesignerAccessor = interface
Public Interface IControlDesignerAccessor


IControlDesignerAccessorインターフェイスで定義されているプロパティとメソッドを使用すると、コントロールデザイナーは、一時的なデザイン時データを渡したり取得したりするためのコントロールに簡単にアクセスできます。The property and methods defined in the IControlDesignerAccessor interface offer a convenient way for the control designer to access a control for passing and retrieving temporary design-time data. インターフェイスは、 Controlクラスによって実装されます。The interface is implemented by the Control class. コントロールデザイナーは、このインターフェイスの実装を使用してコントロールにアクセスします。Control designers use the implementation of this interface to access the control.

一時的なデザイン時のデータは、コントロール自体には保存されません。Temporary design-time data is not persisted with the control itself. コントロールのデザイン時データを保持するには、 UserDataプロパティの内容を取得し、デザイナー固有の場所に格納する必要があります。To persist design-time data for a control, you should retrieve the contents of the UserData property and store them in a designer-specific location.


UserData UserData UserData UserData

実装された場合、コントロール デザイナーがアクセスできる情報のコレクションを取得します。When implemented, gets a collection of information that can be accessed by a control designer.


GetDesignModeState() GetDesignModeState() GetDesignModeState() GetDesignModeState()

実装された場合、デザイン サーフェイスで使用中のコントロールの状態を取得します。When implemented, gets the state from the control during use on the design surface.

SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary)

実装された場合、デザイン サーフェイスに表示する前にコントロールの状態を設定します。When implemented, sets control state before rendering it on the design surface.

SetOwnerControl(Control) SetOwnerControl(Control) SetOwnerControl(Control) SetOwnerControl(Control)

実装された場合、このメソッドを実装するコントロールの所有者として動作するコントロールを指定します。When implemented, specifies the control that acts as the owner to the control implementing this method.