Происходит при щелчке на кнопке New в Project Manager, непосредствнно перед вводом файла в проект.

PROCEDURE Object.QueryNewFile
LPARAMETERS cFileType

Параметры

cFileType

Определяет тип файла, выбранного в Project Manager при щелчке на кнопке New. Эти значения теже самые, что и определяемые для свойства Type объекта File.

Событие QueryNewFile, кроме того, поддерживается на предметах контейнера базы данных, специальном случае, для приведенных значений cFileType .

 
Значение Константа FoxPro.H Тип файла Расширение

d

FILETYPE_DATABASE

Database

.dbc

D

FILETYPE_FREETABLE

Free table

.dbf

Q

FILETYPE_QUERY

Query

.qpr

K

FILETYPE_FORM

Form

.scx

R

FILETYPE_REPORT

Report

.frx

B

FILETYPE_LABEL

Label

.lbx

V

FILETYPE_CLASSLIB

Visual class Library

.vcx

P

FILETYPE_PROGRAM

Program

.prg

M

FILETYPE_MENU

Menu

.mnx

T

FILETYPE_TEXT

Text file

varies

В приведенной ниже таблице описываются значения для cFileType характерные для контейнера DBC. Исключение составляет таблица DBC, которая вводит таблицу в проект; эти элементы воздействуют только на DBC.

 
Значение Тип в DBC Расширение

p

Stored Procedure

 

t

DBC table

.dbf

c

Connection

 

r

Remote View

 

l

Local View

 

Expand imageПримечания

Введение библиотек Visual FoxPro (файлы .FLL) и файлов приложений (файлы .APP ) не вызывают события QueryNewFile.

Так как это событие не вводит файлы в проект непосредственно, если вы желаете ввести другие файлы, когда вызвано QueryNewFile, вы должны сделать это явно в вашем собственном коде, используя Project Objects File Collection Add. Например, вы должны сделать это, если вы желаете вызвать событие QueryNewFile мастером, который вы создалис, при вводе нового файла конкретного типа.

Expand imageПример

  CopyCode imageСкопировать код
     _VFP.ActiveProject.Files.Add(mynewfile)

Expand imageСмотрите также