Элемент управления Image (рисунок) создается с помощью кнопки Рисунок (Image). Он используется для отображения графических файлов в формате bmp, cur, gif, ico, jpg и wmf. Перечислим некоторые из его свойств, используемых для управления выводом изображения.
AutoSize
Допустимые значения: True (рисунок автоматически изменяет размер для того, чтобы отобразить изображение целиком) и False (в противном случае).
Picture
Задает отображаемый графический файл. Используется с функцией LoadPicture.
Синтаксис:
Picture = LoadPicture(ПолноеИмяФайла)
- ПолноеИмяФайла — полное имя отображаемого графического файла
PictureSizeMode
Устанавливает масштабирование рисунка. Допустимые значения:
- fmPictureSizeModeClip (не помещающиеся в границах объекта части рисунка обрезаются)
- fmPictureSizeModeStretch (рисунок масштабиру-
ется так, чтобы он занимал всю поверхность объекта)
- fmPictureSizeModeZoom (рисунок масштабируется
с cохранением относительных размеров так, чтобы он
помещался целиком внутри объекта)
PictureAlignment
Устанавливает расположение рисунка внутри объекта. Допустимые значения:
- fmPictureAlignmentTopLeft (в верхнем левом углу)
- fmPictureAlignmentTopRight (в верхнем Правом
углу)
- fmPictureAlignmentCenter (в центре)
- fmPictureAlignmentBottomLeft (в нижнем левом углу)
- fmPictureAlignmentBottomRight (в нижнем Правом углу)
PictureTiling
Допустимые значения: True (объект покрывается мозаикой из рисунка) и False (в противном случае)
Элемент управления RefEdit (редактирование ссылок) создается с помощью кнопки RefEdit (рис.). Элемент управления RefEdit обычно используется для ввода ссылок на ячейки или диапазоны. Основным свойством элемента управления RefEdit является Text, возвращающее строку, введенную в поле ввода этого элемента управления.
Рис.24.1Элемент управления RefEdit в форме
Элемент управления MultiPage (набор страниц) создается с помощью кнопки Набор страниц (MultiPage) (рис.). Этот элемент управления реализует многостраничные диалоговые окна. Заголовки страниц отображаются на вкладках. Переход от страницы к странице осуществляется выбором вкладки посредством щелчка кнопкой мыши.
Рис.25.1Набор страниц в форме
Создать, переименовать, удалить или переместить страницу элемента управления MultiPage можно вручную, выбрав ярлык соответствующего листа и вызвав щелчком правой кнопки мыши контекстное меню. Используя это контекстное меню, можно произвести одно из перечисленных действий.
Объект MultiPage содержит в себе семейство Pages, являющееся набором всех страниц, входящих в этот объект.
Перечислим свойства объекта MultiPage
Value
и
BoundValue
Возвращают номер активной страницы. Нумерация производится с нуля
MultiRow
Допустимые значения: True (если ярлыки не помещаются в одну строку, то они выводятся в несколько строк) и False (если ярлыки не помещаются в одну строку, то появляется полоса прокрутки, позволяющая переходить отстраницы к странице) ;
Selectedltem
Возвращает выбранную страницу|
Семейство Pages, содержащее все страницы, входящие в объект MultiPage, имеет единственное свойство Count, возвращающее число элементов семейства. Кроме того, у семейства Pages имеются следующие методы.
Add
Создает новую страницу. Синтаксис:
Set Object = object.Add( [ Name [, Caption [, index]]])
- object — семейство Pages
- Name — имя страницы
- Сaption — текст, отображаемый на ярлыке страницы
- index — номер страницы, нумерация страниц производится с 0
Clear
Удаляет все страницы из семейства Pages
Remove
Удаляет страницу из семейства Pages
Item
Возвращает страницу со специфицированным индексом.
Синтаксис:
Set Object = object.Item(collectionindex)