Элемент Набор страниц (MultiPage) позволяет создавать многостраничные диалоговые окна (рис. 5.9). Каждая страница – это форма, содержащая свои собственные элементы. Для перехода между страницами обычно используются ярлычки.
Рис 5.9. Элемент Набор страниц
При создании набор состоит из двух страниц. Чтобы добавить, удалить, переименовать страницу или изменить порядок страниц, щелкните мышью на нужном ярлычке страницы и используйте соответствующую команду контекстного меню.
Во время выполнения программы каждой странице соответствует объект Page. Все объекты Page объединены в семейство Pages.
Объект Page и семейство Pages обладают теми же свойствами и методами, что и объект Tab и семейство Tabs, описанные выше для элемента Набор вкладок.
Основные свойства элемента Набор страниц
SelectedItem,
Value,
MultiRow,
Style,
TabOrientation
|
Имеют тот же смысл, что и аналогичные свойства элемента Набор вкладок. |
Pages
|
Используется для доступа к семейству Pages или конкретному объекту семейства. Аналогично свойству Tabs объекта Набор вкладок. |
Элемент Рисунок (Image) предназначен для вывода содержимого графических файлов в форме. Элемент не позволяет редактировать рисунок. Поддерживаются следующие форматы файлов: *.bmp, *.cur, *.gif, *.ico, *.jpg, *.wmf.
AutoSize |
Если свойство имеет значение True, то при загрузке рисунка его размеры сохраняются, при этом элемент Image изменит свои размеры так, чтобы они точно соответствовали размерам рисунка. |
Picture |
Определяет файл, содержащий рисунок. Во время выполнения программы следует использовать функцию LoadPicture: Image1.Picture = LoadPicture("ИмяФайла") Чтобы удалить рисунок, выполните Image1.Picture = "" |
PictureAlignment |
Определяет расположение рисунка внутри объекта Image. Возможны значения: FmPictureAlignmentTopLeft ( в левом верхнем углу), FmPictureAlignmentTopRight (в правом верхнем углу), FmPictureAlignmentCenter (в центре), FmPictureAlignmentBottomLeft (в левом нижнем углу), FmPictureAlignmentBottomRight (в правом нижнем углу). |
PictureSizeMode |
Определяет, как выводить рисунок, если его размеры не соответствуют размерам объекта Image. Возможны значения: fmPictureSizeModeClip (обрезать части рисунка, которые не помещаются), fmPictureSizeModeStretch (масштабировать рисунок так, чтобы он занимал всю поверхность объекта), fmPictureSizeModeZoom (изменить размеры рисунка, сохраняя пропорции, так чтобы он по высоте или по ширине точно соответствовал размерам объекта). |
PictureTiling |
Если значение свойства равно True, то рисунок покрывает поверхность объекта Image в виде мозаики. Если значение свойства равно False, то рисунок выводится в единственном экземпляре. |
На рисунке 5.10 показано, как
выглядит одна и та же картинка при различных значениях свойства
PictureSizeMode.
Рис 5.10. Использование
свойства PictureSizeMode в элементе Рисунок
Элемент Счетчик позволяет уменьшать и увеличивать числовые значения. При щелчке на соответствующей стрелке изменяется значение самого элемента, но внешне это никак не выражается. Чтобы с помощью элемента Счетчик изменять значение другого элемента нужно написать программу.
Основные свойства элемента Счетчик
Max |
Максимальное возможное значение (целое). |
Min |
Минимальное возможное значение (целое). |
SmallChange |
Шаг изменения значения (целое) при щелчке на одной из стрелок. По умолчанию равен 1. |
Value |
Текущее значение элемента. |
ControlSource |
Определяет ячейку рабочего листа, которая связывается со значением элемента. Если изменяется значение свойства Value, то автоматически изменяется и значение этой ячейки, и наоборот. |
Orientation |
Определяет ориентацию элемента (вертикальную или горизонтальную). |
Основные события элемента Счетчик
Change |
Возникает, когда пользователь нажимает на одну из кнопок элемента. |
SpinDown |
Возникает, когда пользователь нажимает на кнопку со стрелкой вниз или влево. |
SpinUp |
Возникает, когда пользователь нажимает на кнопку со стрелкой вверх или вправо. |
5.2.16 Элемент Полоса прокрутки
Элемент Полоса прокрутки (ScrollBar) позволяет выбирать значение из заданного диапазона с помощью мыши (изменяя положение бегунка).
Основные свойства элемента Полоса прокрутки:
Min |
Устанавливает наименьшее значение для элемента, отвечающее крайнему левому или крайнему верхнему положению в соответствующей полосе прокрутки. Диапазон рекомендуемых значений от -32767 до 32767. |
Max |
Устанавливает наибольшее значение для элемента, отвечающее крайнему правому или крайнему нижнему положению в соответствующей полосе прокрутки. Диапазон рекомендуемых значений от -32767 до 32767. |
Value |
Значение из диапазона от Min до Max, которое соответствует положению бегунка полосы прокрутки. |
LargeChange |
Устанавливает величину изменения свойства Value после щелчка на полосе прокрутки между бегунком и кнопкой со стрелкой (целое от 1 до 32767) |
SmallChange |
Устанавливает величину изменения свойства Value после щелчка на кнопке со стрелкой (целое от 1 до 32767) |
ControlSource |
Определяет ячейку рабочего листа, которая связывается со значением элемента. Если изменяется значение свойства Value, то автоматически изменяется и значение этой ячейки, и наоборот. |
Orientation |
Определяет ориентацию элемента (вертикальную или горизонтальную). |
События элемента Полоса прокрутки :
Change |
Возникает, когда бегунок занял новое положение, или при щелчке на кнопке со стрелкой, или при изменении значения свойства Value в программе. |
Scroll |
Возникает при движении бегунка (непрерывно). |
5.2.17
Элемент
RefEdit
Элемент RefEdit (редактирование ссылок) предназначен для ввода и редактирования текста, содержащего ссылки на ячейки или диапазоны ячеек рабочего листа, например, формул. Вы можете вставить ссылку в текущей позиции курсора с помощью мыши так же, как это можно делать, например, в мастере функций Excel или в строке формул.
Многие свойства элемента RefEdit имеют такой же смысл, как у элемента Поле. Основным свойством элемента RefEdit является свойство Text, содержащее редактируемую строку.
Следующая Предыдущая В содержание темы