Freigeben über


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