Freigeben über


Ausführen des Klassenkatalogs

Sie können den Klassenkatalog sowohl über das Visual FoxPro-Menüsystem als auch über das Befehlsfenster starten.

So führen Sie den Klassenkatalog aus

  1. Klicken Sie im Menü Extras auf Klassenkatalog.

    - Oder -

    Verwenden Sie den Befehl DO und die Systemvariable _BROWSER.

    DO (_BROWSER)
    

In der Systemvariablen _BROWSER ist standardmäßig der Programmname Browser.app gespeichert. Browser.app kann bis zu fünf optionale Argumente entgegennehmen:

DO (_BROWSER) [WITH [cFileName][, cDefaultClass[.member]][, lListBox][, cClassType][, nWindowState]]

Argument Beschreibung
cFileName Der Name der .vcx-, .scx-, .olb-, .tlb-, .pjx- oder .exe-Datei, die im Klassenkatalog geöffnet werden soll.
cDefaultClass[.member] Die in der .vcx-Datei gespeicherte Klasse, die standardmäßig ausgewählt werden soll. Ist keine standardmäßig auszuwählende Klasse angegeben, wird die Klassenbibliothek ausgewählt. Ist ein Element (member) angegeben, wird dieses Element in der Elementenliste ausgewählt.
lListBox Gibt an, ob die Klassen und Elemente statt in Steuerelementen mit Baumansicht in Listenfeldern angezeigt werden. Geben Sie für diesen Parameter den Wert Wahr (.T.) an, damit Listenfelder angezeigt werden. Der Standardwert ist Falsch (.F.).
cClassType Gibt den Filter an, der anfangs im Feld Typ für die Klassen verwendet wird, die im Klassenkatalog angezeigt werden. Sie können den im Klassenkatalog verwendeten Filter wechseln, indem Sie einen anderen Eintrag der Liste "Typ" auswählen. Die Standardeinstellung ist kein Filter.
nWindowState 0 - Normal (Standardeinstellung)
1 – Minimiert
2 – Maximiert
lGallery Standardeinstellung: .F.

Gibt an, ob in der Komponentengalerie anstelle des Klassenkatalogs geöffnet werden soll. Mit Wahr (.T.) öffnen Sie in der Component Gallery.

Beispielsweise öffnet der folgende Befehl den Klassenkatalog so, dass er maximiert ist, dass die in Samples.vcx gespeicherte Klasse "print_report" ausgewählt ist, dass in der Elementenliste das cmdOK-Objekt ausgewählt ist, und dass die in Samples.vcx gespeicherten Formulare und Elemente in Listenfeldern angezeigt werden:

DO (_BROWSER) WITH "samples.vcx", "print_report.cmdOK", .T., "form", 2

So geben Sie eine Standardklasse und einen Standardelementnamen an, die mit dem Klassenkatalog geöffnet werden sollen

  1. Öffnen Sie die Datei im Klassenkatalog

  2. Markieren Sie die Datei in der Klassenliste des Klassenkatalogs

  3. Geben Sie folgenden Code im Befehlsfenster ein:

    DO (_BROWSER) WITH "mylib","myclass.cMessage"
    

Sie können den Klassenkatalog auch dazu verwenden, die Standarddatei anzugeben, die beim Aufrufen des Klassenkatalogs aus dem Menü Extras oder vom Befehlsfenster aus geöffnet werden soll.

So geben Sie eine Standardbibliothek an, die mit dem Klassenkatalog geöffnet werden soll

  1. Öffnen Sie die Datei im Klassenkatalog

  2. Markieren Sie die Datei in der Klassenliste des Klassenkatalogs

  3. Geben Sie folgenden Code im Befehlsfenster ein:

    _oBrowser.SetDefaultFile
    

Dadurch werden alle vorher definierten Standardbibliotheken zurückgesetzt.

Sie können der mit dem Klassenkatalog geöffneten Standardbibliothek Dateien hinzufügen.

So geben Sie weitere Bibliotheken an, die mit dem Klassenkatalog geöffnet werden sollen

  1. Öffnen Sie die zusätzlichen Dateien im Klassenkatalog

  2. Markieren Sie die Datei in der Klassenliste des Klassenkatalogs

  3. Geben Sie folgenden Code im Befehlsfenster ein:

    _oBrowser.SetDefaultFile(.T.)
    

So entfernen Sie Bibliotheken aus der Klassenkatalogsliste

  1. Markieren Sie die Datei in der Klassenliste des Klassenkatalogs

  2. Geben Sie folgenden Code im Befehlsfenster ein:

    _oBrowser.ResetDefaultFile
    

So entfernen Sie alle Bibliotheken aus der Klassenkatalogsliste

  1. Geben Sie folgenden Code im Befehlsfenster ein:

    _oBrowser.ResetDefaultFile(.T.)
    

Siehe auch

Hinzufügen von Steuerelementen zu Formularen mit dem Klassenkatalog | _BROWSER-Systemvariable | Durchsuchen von Klassen mit dem Klassenkatalog | Schaltflächen des Klassenkatalogs | Methoden des Klassenkatalogs | Eigenschaften des Klassenkatalogs | Das Fenster des Klassenkatalogs | Anpassen des Klassenkatalogs | Filtern der Klassenliste des Klassenkatalogs | Verwalten von Klassen mit dem Klassenkatalog | Ändern von Klassensymbolen und Klassenbeschreibungen | Ausführen des Klassenkatalogs | Anzeigen von Klassendefinitionscode