QueryNewFile-Ereignis
Tritt auf, wenn im Projekt-Manager unmittelbar vor dem Hinzufügen einer Datei zu einem Projekt auf die Schaltfläche Neu geklickt wird.
PROCEDURE Object.QueryNewFile
LPARAMETERS cFileType
Parameter
cFileType
Gibt den Dateityp an, der im Projekt-Manager ausgewählt wird, wenn auf die Schaltfläche Neu geklickt wurde. Diese Werte entsprechen denen der Type-Eigenschaft für das Dateiobjekt.Das QueryNewFile-Ereignis wird auch von Containerelementen in Datenbanken unterstützt, und zwar bei folgenden Werten für cFileType:
Value FoxPro.H-Konstante Dateityp Erweiterung D FILETYPE_DATABASE Datenbank DBC D FILETYPE_FREETABLE Freie Tabelle DBF Q FILETYPE_QUERY Abfrage QPR K FILETYPE_FORM Formular SCX R FILETYPE_REPORT Bericht FRX B FILETYPE_LABEL Beschriftung (Label) LBX V FILETYPE_CLASSLIB Bibliothek visueller Klassen VCX P FILETYPE_PROGRAM Programm PRG M FILETYPE_MENU Menü MNX T FILETYPE_TEXT Textdatei (unterschiedlich) In der folgenden Tabelle werden die Werte für cFileType für Elemente beschrieben, die für den DBC-Container spezifisch sind. Mit Ausnahme der DBC-Tabelle, die dem Projekt eine Tabelle hinzufügt, betreffen diese Elemente nur die Datenbank.
Value DBC-Typ Erweiterung p Gespeicherte Prozedur t DBC-Tabelle DBF c Verbindung r Remoteansicht l Lokale Sicht
Hinweise
Beim Hinzufügen von Visual FoxPro-Bibliotheken (FLL-Dateien) und -Anwendungen (APP-Dateien) wird das QueryNewFile-Ereignis nicht aufgerufen.
Mit diesem Ereignis können dem Projekt nicht direkt Dateien hinzugefügt werden. Wenn Sie beim Aufrufen des QueryNewFile-Ereignisses weitere Dateien hinzufügen möchten, müssen Sie dies explizit in Ihrem eigenen Code mit Hilfe der Add-Methode der Files-Auflistung des Projektobjekts vornehmen. Dies ist z. B. möglich, wenn das QueryNewFile-Ereignis einen von Ihnen erstellten Assistenten aufrufen soll, wenn eine neue Datei eines bestimmten Typs hinzugefügt wird.
Beispiel
_VFP.ActiveProject.Files.Add(mynewfile)
Siehe auch
Dateiobjekt | Type-Eigenschaft | Projektobjekt | QueryAddFile-Ereignis | QueryModifyFile-Ereignis | QueryRemoveFile-Ereignis | QueryRunFile-Ereignis