5.2.13  Элемент Набор страниц

Элемент Набор страниц (MultiPage) позволяет создавать многостраничные диалоговые окна (рис. 5.9). Каждая страница – это форма, содержащая свои собственные элементы. Для перехода между страницами обычно используются ярлычки.

Рис 5.9. Элемент Набор страниц

При создании набор состоит из двух страниц. Чтобы добавить, удалить, переименовать страницу или изменить порядок страниц, щелкните мышью на нужном ярлычке страницы и используйте соответствующую команду контекстного меню.

Во время выполнения программы каждой странице соответствует объект Page. Все объекты Page объединены в семейство Pages.

Объект Page и семейство Pages обладают теми же свойствами и методами, что и объект Tab и семейство Tabs, описанные выше для элемента Набор вкладок.

Основные свойства элемента Набор страниц

SelectedItem,

Value,

MultiRow,

Style,

TabOrientation

Имеют тот же смысл, что и аналогичные свойства элемента Набор вкладок.

Pages

Используется для доступа к семейству Pages или конкретному объекту семейства. Аналогично свойству Tabs объекта Набор вкладок.

5.2.14  Элемент Рисунок

Элемент Рисунок (Image) предназначен для вывода содержимого графических файлов в форме. Элемент не позволяет редактировать рисунок. Поддерживаются следующие форматы файлов: *.bmp, *.cur, *.gif, *.ico, *.jpg, *.wmf.

 Основные свойства элемента Рисунок (Image)

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 в элементе Рисунок

5.2.15  Элемент Счетчик

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

Основные свойства элемента Счетчик

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, содержащее редактируемую строку.

Следующая   Предыдущая    В содержание темы
Hosted by uCoz