Freigeben über


PropertyTabAttribute.InitializeArrays Methode

Definition

Initialisiert das Attribut.

Überlädt

InitializeArrays(String[], PropertyTabScope[])

Initialisiert das Attribut unter Verwendung der angegebenen Namen der Registerkartenklassen und des Arrays der Gültigkeitsbereiche für Registerkarten.

InitializeArrays(Type[], PropertyTabScope[])

Initialisiert das Attribut unter Verwendung der angegebenen Namen der Registerkartenklassen und des Arrays der Gültigkeitsbereiche für Registerkarten.

InitializeArrays(String[], PropertyTabScope[])

Quelle:
PropertyTabAttribute.cs
Quelle:
PropertyTabAttribute.cs
Quelle:
PropertyTabAttribute.cs

Initialisiert das Attribut unter Verwendung der angegebenen Namen der Registerkartenklassen und des Arrays der Gültigkeitsbereiche für Registerkarten.

protected:
 void InitializeArrays(cli::array <System::String ^> ^ tabClassNames, cli::array <System::ComponentModel::PropertyTabScope> ^ tabScopes);
protected void InitializeArrays (string[] tabClassNames, System.ComponentModel.PropertyTabScope[] tabScopes);
protected void InitializeArrays (string[]? tabClassNames, System.ComponentModel.PropertyTabScope[]? tabScopes);
member this.InitializeArrays : string[] * System.ComponentModel.PropertyTabScope[] -> unit
Protected Sub InitializeArrays (tabClassNames As String(), tabScopes As PropertyTabScope())

Parameter

tabClassNames
String[]

Ein Array von vollqualifizierten Typennamen der Typen, die für Registerkarten im Eigenschaftenfenster erstellt werden.

tabScopes
PropertyTabScope[]

Der Gültigkeitsbereich der jeweiligen Registerkarte. Wenn der Gültigkeitsbereich Component ist, wird er nur für Komponenten mit der entsprechenden PropertyTabAttribute-Klasse angezeigt. Wenn dieser Gültigkeitsbereich Document ist, wird er für alle Komponenten im Dokument angezeigt.

Ausnahmen

Mindestens ein Wert in tabScopes ist nicht Document oder Component.

- oder -

Die Länge des tabClassNames-Arrays und die Länge des tabScopes-Arrays stimmen nicht überein.

- oder -

tabClassNames oder tabScopes ist null.

Hinweise

InitializeArrays stellt eine Hilfsprogrammfunktion bereit, die verwendet werden kann, um die Typen von Registerkartenklassen festzulegen, die dadurch PropertyTabAttribute angegeben werden.

Gilt für:

InitializeArrays(Type[], PropertyTabScope[])

Quelle:
PropertyTabAttribute.cs
Quelle:
PropertyTabAttribute.cs
Quelle:
PropertyTabAttribute.cs

Initialisiert das Attribut unter Verwendung der angegebenen Namen der Registerkartenklassen und des Arrays der Gültigkeitsbereiche für Registerkarten.

protected:
 void InitializeArrays(cli::array <Type ^> ^ tabClasses, cli::array <System::ComponentModel::PropertyTabScope> ^ tabScopes);
protected void InitializeArrays (Type[] tabClasses, System.ComponentModel.PropertyTabScope[] tabScopes);
protected void InitializeArrays (Type[]? tabClasses, System.ComponentModel.PropertyTabScope[]? tabScopes);
member this.InitializeArrays : Type[] * System.ComponentModel.PropertyTabScope[] -> unit
Protected Sub InitializeArrays (tabClasses As Type(), tabScopes As PropertyTabScope())

Parameter

tabClasses
Type[]

Die Typen der zu erstellenden Registerkarten.

tabScopes
PropertyTabScope[]

Der Gültigkeitsbereich der jeweiligen Registerkarte. Wenn der Gültigkeitsbereich Component ist, wird er nur für Komponenten mit der entsprechenden PropertyTabAttribute-Klasse angezeigt. Wenn dieser Gültigkeitsbereich Document ist, wird er für alle Komponenten im Dokument angezeigt.

Ausnahmen

Mindestens ein Wert in tabScopes ist nicht Document oder Component.

- oder -

Die Länge des tabClassNames-Arrays und die Länge des tabScopes-Arrays stimmen nicht überein.

- oder -

tabClassNames oder tabScopes ist null.

Hinweise

InitializeArrays stellt eine Hilfsprogrammfunktion bereit, die verwendet werden kann, um die Typen von Registerkartenklassen festzulegen, die dadurch PropertyTabAttribute angegeben werden.

Gilt für: