Visual Basic 6. Руководство разработчика


         

Объект - часть 3


& " by " & UserControl.Extender.Parent.Height

' (... чьи размеры...)

MsgBox ExtProp

RaiseEvent Click

End Sub

Появится окно сообщения, изображенное на рис 16.7 (необходимо задать значение свойству Tag, которое по умолчанию является пустым).

Рис. 16.7. Использование объекта Extender для доступа к определенным свойствам специального элемента управления и его контейнера

Примечание

Эти сообщения выводятся программой обработчика события Click элемента управления, а не кодом приложения. Приложение получит событие Click только после того, как будет выведено сообщение. Если обработка события Click элемента управления запрограммирована в тестовом приложении, как обсуждалось ранее в этой главе, то появится два сообщения. Первое сообщение будет выведено кодом элемента управления, а второе — кодом приложения.

Свойства Default и Cancel. Эти два свойства определяют, может ли элемент управ­ления использоваться на форме как элемент управления Default (Extender. Default = True) или как элемент управления Cancel (Extender. Cancel = True). Эти свойства' нельзя задавать из кода элемента управления. Они могут быть считаны только в то время, когда элемент управления используется в конструировании другого приложения.

Примечание

Свойство DefaultCancel элемента управления UserControl определяет, могут ли свойства Default и Cancel быть изменены. Если DefaultCancel имеет значение True, то свойства Default и Cancel появятся в окне свойств элемента управления и можно будет прочесть значения этих свойств через объект Extender.




Содержание  Назад  Вперед