次の方法で共有


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