Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VB_6.doc
Скачиваний:
97
Добавлен:
01.12.2018
Размер:
3.77 Mб
Скачать

11.4. Связывание и внедрение объектов на этапе run.

При программном связывании и внедрении используются свойства, методы и события элемента OLE. Ниже в таблицах приведены основные свойства и методы элемента OLE-контейнер, а также связанные с ним события.

11.4.1. Свойства ole-контейнера.

Таб. 11.4.1

Свойство

Описание

Action

Это свойство может иметь значения от 0 до 18 и осталось в VB 6 только для совместимости с предыдущими версиями VB. Все его значения в VB 6 реализованы в виде методов.

AutoActivate

Определяет условия активизации объекта:

0 - объект не может быть активизирован вручную. Активизация возможна только программным путем с помощью метода DoVerb;

1 - если элемент OLE содержит объект, поддерживающий активизацию одинарным щелчком, то приложение, создавшее объект, активизируется при передаче фокуса OLE-контейнеру;

2 - приложение, создавшее объект, активизируется двойным щелчком на OLE-контейнере. Это значение задано по умолчанию;

3 - приложение, создавшее объект, активизируется либо когда OLE-контейнер получает фокус, либо двойным щелчком на элементе OLE.

AutoVerbMenu

Определяет появление всплывающего меню:

True - всплывающее меню доступно при щелчке на элементе OLE;

False – всплывающее меню недоступно.

HostName

Возвращает или устанавливает имя создавшего OLE-объект приложения. Не все приложения отображают значение этого свойства в окне свойств.

ObjectVerbs

Возвращает список команд, поддерживаемых OLE-объектом

ObjectVerbsCount

Возвращает количество поддерживаемых OLE-объектом команд

OLEType

Возвращает состояние объекта в OLE-контейнере:

0 – связанный объект;

1 – внедренный объект;

3 – контейнер не содержит объекта.

SizeMode

Возвращает или устанавливает значение, определяющее, как изменяется размер OLE-контейнера или его изображение, когда в него загружается объект:

0 – объект отображается в своем фактическом размере. Если объект больше OLE-контейнера, он обрезается по границам OLE-контейнера;

1 – изображение объекта изменяется в размере так, чтобы заполнить весь OLE-контейнер;

2 – OLE-контейнер изменяется в размере так, чтобы в нем поместился весь объект;

3 – объект подстраивается под размер OLE-контейнера насколько это возможно, чтобы все еще иметь истинные пропорции.

SourceDoc

Возвращает или устанавливает используемое при создании объекта имя файла.

SourceItem

Возвращает или устанавливает данное в файле при создании объекта.

Verb

Возвращает или устанавливает значение, определяющее доступные действия при активизации объекта с помощью свойства Activate.

UpdateOptions

Возвращает или устанавливает значение, определяющее, как обновляется объект, когда изменяются связываемые данные:

0 – объект обновляется каждый раз, когда изменяются связанные данные;

1 – объект обновляется каждый раз, когда сохраняются связанные данные в приложении, создавшем объект;

2 – объект обновляется только когда пользователь применяет метод Update.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]