Этот субкласс Microsoft Internet Explorer browser предоставляет обработчик событий для кода Visual FoxPro и может быть добавлен в формы Visual FoxPro.
Категория | Internet |
---|---|
Каталог, используемый по умолчанию |
Visual FoxPro Catalog\Foundation Classes\Internet |
Класс |
_Webbrowser4 |
Библиотека класса |
_webview.vcx |
Родительский класс |
olecontrol |
Пример |
...\Samples\Solution\Ffc\Webvwr.scx |
Примечания
Для использования класса: бросьте класс на проект или на форму или выберите из контекстного меню галереи компонентов (Component Gallery) пункт Add to Project или Add to Form. Когда вы добавляете класс в форму, Visual FoxPro помещает на нее логотип приложения Internet Explorer.В методе Navigate вам необходимо указать соответствующий унифицированный локатор ресурса (URL). Когда вы бросаете класс на проект, вы можете выбрать между двумя возможностями - добавление класса или создание субкласса.
Смотри Указатель по использованию фундаментальных классов Visual FoxPro для получения более подробной информации об использовании фундаментальных классов в ваших приложениях.
Свойства, события, методы | Описание |
---|---|
Свойство aHistory[1,2] |
Массив истории адресов URL. По умолчанию: .F. |
aParam[1,0] свойство |
Массив параметров URL. По умолчанию: .F. |
aScripts[1,0] свойство |
Массив скриптов Visual FoxPro. По умолчанию: .F. |
cAlias свойство |
Возвращает псевдоимя текущей выбранной таблицы. Устанавливается автоматически при использовании метода OpenTable. По умолчанию: "" |
cBeforeURL свойство |
Указывает текущий URL до полного извлечения документа. По умолчанию: "" |
cBlankHTMLFile свойство |
Определяет пустой .htm файл. По умолчанию: Blank.htm |
cDBF свойство |
Возвращает имя файла текущей выбранной таблицы. Устанавливается автоматически при использовании метода OpenTable. По умолчанию: "" |
cDBFPath свойство |
Возвращает путь к текущей выбранной таблице. Устанавливается автоматически при использовании метода OpenTable. По умолчанию: "" |
cFilename свойство |
Возвращает имя файла текущего документа. По умолчанию: "" |
cFilepath свойство |
Возвращает путь к текущему документу. По умолчанию: "" |
cLasturl свойство |
Указывает на URL, использованным последним. По умолчанию: "" |
cNewURL свойство |
Указывает URL до полного извлечения документа. По умолчанию: "" |
cParam свойство |
Определяет строку параметров URL. По умолчанию: "" |
cParamdelimiter свойство |
Определяет символ разделителя строки параметров URL . По умолчанию: & |
cParseFileExt свойство |
Список расширений файлов для разбора в режиме предобработки. По умолчанию: htm;html;asp |
cProgramPath свойство |
Определяет путь к классу Web browser control. По умолчанию: "" |
cSourceFile свойство |
Определяет имя файла текущего документа. По умолчанию: "" |
cSourceFilename свойство |
Определяет имя файла источника текущего документа. По умолчанию: "" |
cSourceFilepath свойство |
Определяет путь к текущему источнику документа. По умолчанию: "" |
cSourceHTML свойство |
Определяет текст HTML текущего источника документа. По умолчанию: "" |
cSourceURL свойство |
Определяет URL текущего источника документа. По умолчанию: "" |
cTempFilename свойство |
Определяет имя файла для временного файла документа. По умолчанию: "" |
cTempFilePrefix свойство |
Префикс, используемый для имени файла временного файла документа. По умолчанию: _temp |
cURL свойство |
Текущей URL. По умолчанию: "" |
cUserID свойство |
Идентификатор пользователя (User ID), определяемый пользователем и не используемый для внутренних целей. По умолчанию: "" |
cUserName свойство |
Имя пользователя (User name), определяемое пользователем и не используемое для внутренних целей. По умолчанию: "" |
cVersion свойство |
Определяет версию субкласса Web browser control. По умолчанию: "Web Browser 04.01.0006" |
cVFPScript свойство |
Определяет программное имя скрипта Visual FoxPro. По умолчанию: "" |
cVFPScriptTable свойство |
Определяет имя файла таблицы скрипта Visual FoxPro. По умолчанию: "" |
cVFPSprotocol свойство |
Определяет используемую по умолчанию строку протокола скрипта Visual FoxPro. По умолчанию: vps: |
lBlankHTMLStartup свойство |
Определяет будет ли браузер стартовать с пустой начальной Web страницей. По умолчаниюt: .F. |
lBusy свойство |
Определяет режим "занят" Web браузера. По умолчанию: .F. |
lDebug свойство |
Определяет, будет ли Web браузер запущен в отладочном режиме. По умолчанию: .F. |
lDesign свойство |
Определяет, будет ли Web браузер запущен в режима разработки. По умолчанию: .F. |
lDHTML свойство |
Определяет, будет ли Web браузер поддерживать динамический HTML. По умолчанию: .T. |
lHistoryEnabled свойство |
Определяет, будет ли разрешена запись истории URL посещений. По умолчанию: .F. |
lParseSource свойство |
Определяет - будет ли разрешен режим разборки источника документа. По умолчанию: .F. |
lRefresh свойство |
Определяет - будет ли элемент обновляться при вызове метода Refresh. По умолчанию: .F. |
lRefreshDeactivate свойство |
Определяет - будет ли разрешено автовыполнение метода RefreshDeactivate для события LostFocus event. По умолчанию: .F. |
lRefreshMode свойство |
Определяет - разрешен или нет режим обновления документа . По умолчанию: .F. |
lRelease свойство |
Определяет - будет ли исполнен выполнен метод Release объекта и будет ли объект помещен в процесс удаления из памяти. По умолчанию: .F. |
lRunCodeMode свойство |
Определяет - будет ли разрешен режим Run code. По умолчанию: .F. |
lVFPsScript свойство |
Определяет - будет ли разрешен режим скриптов Visual FoxPro. По умолчанию: .F. |
lViewSourceMode свойство |
Определяет - будет ли разрешен режим просмотра исходника документа (View source mode). По умолчанию: .F. |
nDataSessionID свойство |
Определяет номер сессии данных псевдоимени таблицы текущей выбранной таблицы, который устанавливается автоматически при использовании метода OpenTable. По умолчанию: 0 |
nHistoryCount свойство |
Определяет длину массива истории посещений (URL history). По умолчанию: 0 |
nParamCount свойство |
Определяет длину массива параметров URL. По умолчанию: .F. |
nRecno свойство |
Определяет текущий номер записи текущей выбранной таблицы, которая установливается автоматически при использовании метода OpenTable. По умолчанию: 0 |
nScriptCount свойство |
Определяет длину массива скриптов Visual FoxPro. По умолчанию: 0 |
nUserLevel свойство |
Определяет уровень пользователя, устанавливаемый пользователем и неиспользуемый для внутренних целей. По умолчанию: 0 |
oAction свойство |
Определяет объект действий пользователя, устанавливаемый пользователем и неиспользуемый для внутренних целей. По умолчанию: .NULL. |
oHost свойство |
Определяет host форму – эквивалентно THISFORM. По умолчанию: .NULL. |
oSource свойство |
Определяет объект источника, устанавливаемый пользователем и неиспользуемый для внутренних целей.. По умолчанию: .NULL. |
oUser свойство |
Определяет объект пользователя, устанавливаемый пользователем и неиспользуемый для внутренних целей.. По умолчанию: .NULL. |
uResult свойство |
Определяет вариантное значение результата. По умолчанию: .T. |
uReturn свойство |
Определяет вариантное возвращаемое значение. По умолчанию: .T. |
uValue свойство |
Определяет вариантное значение, устанавливаемое пользователем и неиспользуемое для внутренних целей... По умолчанию: .T. |
AddProp метод |
Доабвляет новое свойство. Синтаксис: Аргументы: tcName определяет имя свойства tcProperty.tuValue определяет значение, присваемое свойству. |
BeforeNavigate метод |
Предоставляет событие BeforeNavigate. Синтаксис: Аргументы: URL определяет Web страницу, которая будет использована.flags определяет -будет ли ресурс добавлен в список истории посещений,читать или записывать в кэш и из кэша, отображать ресурс в новом окне или комбинацию перечисленного. targetframename определяет имя целевого фрейма. postdata определяет данные посылаемые транзакции HTTP Post. headers определяет заголовки HTTP для отправки серверу. cancel определяет - будет ли прекращена навигация. |
BeforeRetrieval метод |
Identifies the event to run before retrieval. Синтаксис: Аргументы: URL определяет Web страницу, которая будет использована.flags определяет -будет ли ресурс добавлен в список истории посещений,читать или записывать в кэш и из кэша, отображать ресурс в новом окне или комбинацию перечисленного. targetframename определяет имя целевого фрейма. postdata определяет данные посылаемые транзакции HTTP Post. headers определяет заголовки HTTP для отправки серверу. cancel определяет - будет ли прекращена навигация. |
BrowseTable метод |
Просмотр текущей выбранной таблицы на основе псевдоимени cAlias. Синтаксис: |
CloseTable метод |
Закрывает текущую выбранную таблицу на основе псевдоимени cAlias. Синтаксис: |
EditScript метод |
Метод для редактирования определенного скрипта Visual FoxPro. Синтаксис: Аргументы: tcScriptName определяет имя скрипта Visual FoxPro. |
EditString метод |
Открывает строку для редактирования в окне редактирования. Синтаксис: Аргументы: tcString определяет строку для редактирования. tcTitle определяет имя окна редактирования. tlNoEdit определяет - будет ли строка редактируемой. |
EraseTempFile метод |
Определяет будет ли стираться текущий временный файл. Синтаксис: Return: нет Аргументы: нет |
FileToString метод |
Возвращает строку, содержащую содержимое файла. Синтаксис: Аргументы: tcFileName определяет имя файла, содержимое которого извлекается в строку. |
FrameBeforeNavigate метод |
Предоставляет метод события FrameBeforeNavigate. Синтаксис: Аргументы: URL определяет Web страницу, которая будет использована.flags определяет -будет ли ресурс добавлен в список истории посещений,читать или записывать в кэш и из кэша, отображать ресурс в новом окне или комбинацию перечисленного. targetframename определяет имя целевого фрейма. postdata определяет данные посылаемые транзакции HTTP Post. headers определяет заголовки HTTP для отправки серверу. cancel определяет - будет ли прекращена навигация. |
GetHTML метод |
Возвращает HTML разметку текущего документа. Синтаксис: Аргументы: tcName определяет имя возвращаемого документа. tcAlias определяет псевдоимя cVFPScriptTable. |
GetSourceFile метод |
Возвращает имя файла текущего исходника документа. Синтаксис: Аргументы: нет |
GetSourceHTML метод |
Возвращает HTML разметку текущего исходника документа. Синтаксис: Аргументы: нет |
GoBack метод |
Выполняет переход назад по гиперссылке в списке истории посещений. Синтаксис: Return: нет Аргументы: нет |
GoForward метод |
Выполняет переход вперед по гиперссылке в списке истории посещений. Синтаксис: Return: нет Аргументы: нет |
Msgbox метод |
Метод обработчика Message box. Синтаксис: Аргументы: tcMessage определяет сообщение для отображнения. tnType определяет тип messagebox. tcTitle определяет титул окна messagebox. |
NavigateComplete метод |
Предоставляет метод события NavigateComplete. Синтаксис: Аргументы: URL определяет Web страницу для навигации. |
NewWindow метод |
Предоставляет метод события NewWindow. Синтаксис: Аргументы: URL определяет Web страницу, которая будет использована.flags определяет -будет ли ресурс добавлен в список истории посещений,читать или записывать в кэш и из кэша, отображать ресурс в новом окне или комбинацию перечисленного. targetframename определяет имя целевого фрейма. postdata определяет данные посылаемые транзакции HTTP Post. headers определяет заголовки HTTP для отправки серверу. cancel определяет - будет ли прекращена навигация. |
OpenTable метод |
Открывает указанную таблицу и активирует ее как текущую таблицу путем установки свойства cAlias. Синтаксис: Аргументы: tcFileName определяет имя открываемой таблицы. tcAlias определяет псевдоимя таблицы. tlExclusive определяет - будет ли таблица открыта в режиме EXCLUSIVE. tcFilter определяет выражение для использования в качестве фильтра. |
OpenVFPScript метод |
Открывает таблицу скриптов Visual FoxPro. Синтаксис: |
ParseSource метод |
Разбирает код исходника документа HTML. Синтаксис: Аргументы: URL определяет Web страницу, которая будет использована.flags определяет -будет ли ресурс добавлен в список истории посещений,читать или записывать в кэш и из кэша, отображать ресурс в новом окне или комбинацию перечисленного. targetframename определяет имя целевого фрейма. postdata определяет данные посылаемые транзакции HTTP Post. headers определяет заголовки HTTP для отправки серверу. cancel определяет - будет ли прекращена навигация. |
RefreshDeactivate метод |
Используется при потере фокуса компонентом Web browser control. Синтаксис: Аргументы: нет |
RefreshMode метод |
Устанавливает режим обновления. Синтаксис: Аргументы: нет |
RefreshSource метод |
Обновляет источник. Синтаксис: Return: нет Аргументы: нет |
ReleaseHost метод |
Уничтожает host форму. Синтаксис: Аргументы: нет |
RunAction метод |
Исполняет действие, которое является переданным методом объекта, ссылка на который определяется свойством oAction. Синтаксис: Аргументы: tcMethod определяет метод, который будет исполнен. |
RunCode метод |
Исполняет указанный блок кода Visual FoxPro без выполнения компиляции. Синтаксис: Аргументы: tcCode определяет блок кода Visual FoxPro для исполнения. |
RunScript метод |
Исполняет указанный скрипт Visual FoxPro. Синтаксис: Аргументы: tcScript определяет скрипт для исполнения. tcAlias указывает псевдоимя файла, содержащего tcScript. |
SetBusyState метод |
Устанавливает метод состояния "занято". Синтаксис: Аргументы: tlBusy определяет идет ли процесс загрузки. |
SetParam метод |
Определяет метод установки параметров URL. Синтаксис: Аргументы: tcParam |
SkipRecord метод |
Skip record of currently selected table, based on cAlias. Синтаксис: Аргументы: tnRecords specifies the number of records to skip. |
StringToFile метод |
Сохраняет строку содержания в файл. Синтаксис: Аргументы: tcText определяет текст для сохранения. tcFileName определяет имя целевого файла, в котором будет сохранен текст строки. |
TrimExt метод |
Возвращает имя файла без расширения. Синтаксис: Return: cFilename Аргументы: tcFileName определяет имя файла для обработки. tlPlatformType определяет - из какой платформы - DOS или Unix - получен файл. |
TrimFile метод |
Возвращает путь указанного имени файла. Синтаксис: Аргументы: tcFileName определяет имя целевого файла.lPlatType определяет платформу файла - DOS или Unix. |
TrimPath метод |
Возвращает имя файла без указания пути. Синтаксис: Аргументы: tcFileName определяет имя файла. tlTrimExt определяет - нужно ли отсечь расширение от имени файла.tlPlatformType определяет платформу файла - DOS или Unix. |
ValidateURL метод |
Проверяет the URL. Синтаксис: Аргументы: tcUrl указывает Web страницу для проверки. |
ValidURL метод |
Возвращает проверенный URL. Синтаксис: Аргументы: tcUrl определяет возвращаемую Web страницу. |
VFPS метод |
Исполняет скрипт Visual FoxPro, основанный на указанном URL. Синтаксис: Аргументы: tcCommand определяет выражение Visual FoxPro для исполнения. |
VFPScript метод |
Исполняет указанный скрипт Visual FoxPro. Синтаксис: VFPScript(tcName, tcAlias, tnCode) Аргументы: tcName specifies the name of the file cVFPScript.tcAlias specifies the alias of cVFPScriptTable.tnCode specifies the Visual FoxPro code to run. |
ViewSource метод |
View the source of the current document. Синтаксис: Аргументы: tlNoWait определяет, будет ли программа приостановлена при отображении окна. tlNoEdit определяет будет ли просматриваемый исходник редактируемым. |
WaitWindow метод |
Метод-обертка для Wait window. Синтаксис: Аргументы: tcText определяет текст, который будет отображаться в Wait Window .tlWait определяет, будет ли программа приостановлена при отображении окна. |
WildcardMatch метод |
Возвращает .T. если строка с заменителями (wild card) соответствует указанной строке. Синтаксис: Return: lMatch Аргументы: tcMatchExpList определяет выражение для поиска.tcExpressionSearched определяет выражение, в котором производится поиск. tlMatchAsIs specifies определяет требуется ли точное соответствие строк. |
Смотри также
Прочие ресурсы
Руководство по использованию фундаментальных классов Visual FoxProVisual FoxPro - фундаментальные классы от A до Z
Примеры использования фундаментальных классов Visual FoxPro