QueryNewFile (Evento)
Se produce cuando se presiona el botón Nuevo en el Administrador de proyectos, justo antes de agregar un archivo a un proyecto.
PROCEDURE Object.QueryNewFile
LPARAMETERS cFileType
Parámetros
cFileType
Especifica el tipo de archivo seleccionado en el Administrador de proyectos al presionar el botón Nuevo. Este valor coincide con el de la propiedad Type del objeto File.El evento QueryNewFile también es compatible con los elementos del contenedor de base de datos (un caso especial) a través de los siguientes valores de cFileType.
Valor Constante FoxPro.H Tipo de archivo Extensión d FILETYPE_DATABASE Base de datos .dbc D FILETYPE_FREETABLE Tabla libre .dbf Q FILETYPE_QUERY Consulta .qpr K FILETYPE_FORM Formulario .scx R FILETYPE_REPORT Informe .frx B FILETYPE_LABEL Label .lbx V FILETYPE_CLASSLIB Biblioteca de clases visuales .vcx P FILETYPE_PROGRAM Programa .prg M FILETYPE_MENU Menú .mnx T FILETYPE_TEXT Archivo de texto variable En la tabla siguiente se describen los valores de cFileType para elementos específicos del contenedor DBC. Salvo por la tabla de DBC que agrega una tabla al proyecto, estos elementos sólo afectan al DBC.
Valor Tipo de DBC Extensión p Procedimiento almacenado t Tabla de DBC .dbf c Conexión r Vista remota l Vista local
Observaciones
Cuando se agregan bibliotecas de Visual FoxPro (archivos .FLL) y aplicaciones (archivos .APP), no se llama al evento QueryNewFile.
Como este evento no agrega directamente archivos al proyecto, si desea agregar otros archivos cuando se llame a QueryNewFile, deberá hacerlo explícitamente por medio de programación, con el método Add de la colección Files de los objetos Project. Por ejemplo, podría hacer esto si desea que el evento QueryNewFile llame a un asistente que creó al agregar un archivo nuevo de un tipo específico.
Ejemplo
_VFP.ActiveProject.Files.Add(mynewfile)
Vea también
File (Objeto) | Type | Project (Objeto) | QueryAddFile (Evento) | QueryModifyFile (Evento) | QueryRemoveFile (Evento) | QueryRunFile (Evento)