PropertyTabAttribute.InitializeArrays Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert das Attribut.
Überlädt
| Name | Beschreibung |
|---|---|
| InitializeArrays(String[], PropertyTabScope[]) |
Initialisiert das Attribut mithilfe der angegebenen Namen von Registerkartenklassen und Arrays von Registerkartenbereichen. |
| InitializeArrays(Type[], PropertyTabScope[]) |
Initialisiert das Attribut mithilfe der angegebenen Namen von Registerkartenklassen und Arrays von Registerkartenbereichen. |
InitializeArrays(String[], PropertyTabScope[])
Initialisiert das Attribut mithilfe der angegebenen Namen von Registerkartenklassen und Arrays von Registerkartenbereichen.
protected:
void InitializeArrays(cli::array <System::String ^> ^ tabClassNames, cli::array <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 vollqualifizierter Typnamen der Typen, die für Registerkarten im Eigenschaftenfenster erstellt werden sollen.
- tabScopes
- PropertyTabScope[]
Der Bereich jeder Registerkarte. Wenn der Bereich lautet Component, wird er nur für Komponenten mit dem entsprechenden PropertyTabAttributeangezeigt. Wenn dies der Grund ist Document, wird sie für alle Komponenten im Dokument angezeigt.
Ausnahmen
Mindestens einer der Werte ist tabScopes nicht oder Component.Document
-oder-
Die Längen der tabClassNames Arrays stimmen tabScopes nicht überein.
-oder-
tabClassNames oder tabScopes ist null.
Hinweise
InitializeArrays stellt eine Hilfsfunktion bereit, die verwendet werden kann, um die Typen von Registerkartenklassen festzulegen, die dies PropertyTabAttribute angibt.
Gilt für:
InitializeArrays(Type[], PropertyTabScope[])
Initialisiert das Attribut mithilfe der angegebenen Namen von Registerkartenklassen und Arrays von Registerkartenbereichen.
protected:
void InitializeArrays(cli::array <Type ^> ^ tabClasses, cli::array <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 Zu erstellenden Registerkartentypen.
- tabScopes
- PropertyTabScope[]
Der Bereich jeder Registerkarte. Wenn der Bereich lautet Component, wird er nur für Komponenten mit dem entsprechenden PropertyTabAttributeangezeigt. Wenn dies der Grund ist Document, wird sie für alle Komponenten im Dokument angezeigt.
Ausnahmen
Mindestens einer der Werte ist tabScopes nicht oder Component.Document
-oder-
Die Längen der tabClasses Arrays stimmen tabScopes nicht überein.
-oder-
tabClasses oder tabScopes ist null.
Hinweise
InitializeArrays stellt eine Hilfsfunktion bereit, die verwendet werden kann, um die Typen von Registerkartenklassen festzulegen, die dies PropertyTabAttribute angibt.