TypeDescriptor.CreateDesigner メソッド
指定したコンポーネントに関連付けられているデザイナのインスタンスと、指定したデザイナの型のインスタンスを作成します。
名前空間: System.ComponentModel
アセンブリ: System (system.dll 内)
構文
'宣言
Public Shared Function CreateDesigner ( _
component As IComponent, _
designerBaseType As Type _
) As IDesigner
'使用
Dim component As IComponent
Dim designerBaseType As Type
Dim returnValue As IDesigner
returnValue = TypeDescriptor.CreateDesigner(component, designerBaseType)
public static IDesigner CreateDesigner (
IComponent component,
Type designerBaseType
)
public:
static IDesigner^ CreateDesigner (
IComponent^ component,
Type^ designerBaseType
)
public static IDesigner CreateDesigner (
IComponent component,
Type designerBaseType
)
public static function CreateDesigner (
component : IComponent,
designerBaseType : Type
) : IDesigner
パラメータ
- component
デザイナに関連付けるコンポーネントを指定する IComponent。
- designerBaseType
作成するデザイナの型を表す Type。
戻り値
コンポーネントのデザイナのインスタンスである IDesigner。デザイナが見つからない場合は null 参照 (Visual Basic では Nothing)。
解説
有効な DesignerAttribute が見つからなかった場合、このメソッドはクラスの階層構造をさかのぼってデザイナを検索します。クラスの階層構造でデザイナが見つからなかった場合は、null 参照 (Visual Basic では Nothing) を返します。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
参照
関連項目
TypeDescriptor クラス
TypeDescriptor メンバ
System.ComponentModel 名前空間
IComponent インターフェイス
IDesigner
GetReflectionType
GetConverter
GetEditor