PropertyTabAttribute.InitializeArrays Methode

Definition

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.

Gilt für: