Freigeben über


TypeDescriptor.CreateDesigner-Methode

Erstellt eine Instanz des Designers, der der angegebenen Komponente und dem angegebenen Designertyp zugeordnet ist.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

Syntax

'Declaration
Public Shared Function CreateDesigner ( _
    component As IComponent, _
    designerBaseType As Type _
) As IDesigner
'Usage
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

Parameter

  • component
    Eine IComponent, die die Komponente angibt, die dem Designer zugeordnet werden soll.
  • designerBaseType
    Ein Type, der den Typ des zu erstellenden Designers darstellt.

Rückgabewert

Ein IDesigner, der eine Instanz des Designers für die Komponente darstellt, oder NULL (Nothing in Visual Basic), falls kein Designer gefunden werden kann.

Hinweise

Wenn diese Methode kein gültiges DesignerAttribute finden kann, wird die Klassenhierarchie aufwärts nach einem Designer durchsucht. Wenn in der Klassenhierarchie kein Designer gefunden werden kann, wird NULL (Nothing in Visual Basic) zurückgegeben.

Plattformen

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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

TypeDescriptor-Klasse
TypeDescriptor-Member
System.ComponentModel-Namespace
IComponent-Schnittstelle
IDesigner
GetReflectionType
GetConverter
GetEditor