
- •2.Свойства объектов
- •Свойства формы
- •Общие Свойства элементов управления
- •Свойства объекта Font
- •Горячие клавиши
- •Свойство Tablndex
- •Свойства элементов управления Свойства надписи (Label)
- •Свойства текстового поля (TextBox)
- •Свойства кнопки (CommandButton)
- •Свойства флажка (CheckBox)
- •Свойства переключателя (OptionButton)
- •Свойства рамки (Frame)
- •Свойства окна с рисунком (PictureBox)
- •Свойства изображения (Image)
- •Свойства списка (ListBox)
- •Свойства поля со списком (ComboBox)
- •Свойства полосы прокрутки (ScrollBar)
- •Свойства плоской полосы прокрутки (FlatScrollBar)
- •С войства ползунка (Slider)
- •Свойства индикатора процесса (ProgressBar)
- •Свойства таймера (Timer)
- •Свойства списка устройств (DriveListBox)
- •Свойства списка каталогов (DirListBox)
- •С войства списка файлов (FileListBox)
- •Свойства элемента управления UpDown
- •Свойства фигуры (Shape)
- •Свойства прямой линии (Line)
С войства ползунка (Slider)
Регулятор ползункового типа (Slider) позволяет выбрать дискретное значение или набор значений из определенного диапазона. Этот элемент управления можно найти в библиотеке элементов управления Microsoft Windows Common Controls 6.0. Элемент управления Slider часто встречающийся в приложениях Windows 95/98/NT.
В принципе, этот элемент функционирует аналогично ScrollBar. Он также имеет свойства Min, Max и Value, которые устанавливают границы области значений и текущее значение. Параметры изменения значения при перемещении в области значений определяют свойства SmallChange и LargeChange. В отличие от ScrollBar, для этого элемент можно определить не только одно значение, но и некоторый диапазон значений. Для этого следует воспользоваться свойствами SelStart и SelLength. Но само выделение диапазона должно выполняться программно.
Новое свойство Text позволяет задавать текст надписи, который будет отображаться при перемещении ползунка. Позиция отображения этой надписи определяется значением свойства TextPosition. В таблице приведены названия, описание и возможные значения свойств, характерных для регулятора ползункового типа.
Свойство |
Описание и возможные значения |
Orientation |
Определяет ориентацию ползунка. sldHorizontal=0 – горизонтальная ориентация; sldVertical=1 – вертикальная ориентация |
Text |
Определяет текст, отображаемый возле ползунка при его перетаскивании. Свойство доступно только во время выполнения программы. |
TextPosition |
Определяет позицию отображения текста возле ползунка при его перетаскивании. sldAboveLeft=0 – текст отображается над ползунком или слева; sldBelowRight=1 – текст отображается под ползунком или справа |
TickStyle |
Определяет расположение делений на линейке. sldBottomRight=0 – деления отображается снизу или справа; sldTopLeft=1 – деления отображается сверху или слева; sldBoth=2 – деления отображается по обеим сторонам ползунка; sldNoTicks=3 – деления не отображается |
TickFrequency |
Определяет цену делений на линейке. Может принимать любое положительное значение |
SelectRange |
Определяет, будет ли ползунок иметь область выделения |
SelStart |
Определяет позицию начала выделения |
SelLength |
Определяет размер выделения |
С
ледует
отметить, что если значение свойства
SelectRange
установлено равным True,
то внешний вид элемента управления
изменяется так, как показано на рисунке.
Свойства индикатора процесса (ProgressBar)
Индикатор процесса (ProgressBar) используется во многих приложениях Windows 95/98/NT. Его можно найти в семействе элементов управления Microsoft Windows Common Controls 6.0. Этот элемент управления отображает, насколько продвинулся процесс копирования, перемещения, загрузки или сохранения файлов. Индикатор процесса целесообразно применять всякий раз, когда операция обмена или обработки данных занимает значительное время для того, чтобы пользователь мог отслеживать динамику работы. В противном случае пользователь может решить, что программа “зависла”. Индикатор процесса ProgressBar, в отличии от других элементов управления, обновляет своё изображение каждый раз, когда изменяется значение свойства Value. Другие элементы управления делают это только тогда, когда система не занята.
В
нешний
вид индикатора процесса, показанный на
рисунке, напоминает термометр. Важнейшими
свойствами являются Min
(нижняя граница), Мах
(верхняя граница) и Value
(текущее значение). Значение свойства
всегда должно находиться в диапазоне
от Min до Мах,
в противном случае возникает ошибка.
Если необходимо отображать процесс от
0 до 100%, то устанавливается Min
= 0, Мах = 100 и затем для Value
– значение в данный момент.
В таблице приведены названия, описание и возможные значения свойств, характерных для индикатора процесса ProgressBar.
Свойство |
Описание и возможные значения |
Value |
Определяет, какая часть индикатора должна быть закрашена. Свойство доступно только во время выполнения программы |
Min |
Определяет нижнюю границу диапазона изменения значения индикатора |
Мах |
Определяет верхнюю границу диапазона изменения значения индикатора |
Orientation |
Определяет ориентацию индикатора процесса. ccOrientationHorizontal=0 – горизонтальная ориентация; ccOrientationVertical=1 – вертикальная ориентация |
Align |
Определяет тип выравнивания индикатора процесса в форме. vbAlignNone=0 – выравнивание отсутствует; для горизонтальной ориентации: vbAlignTop=1 – отображается вверху формы; vbAlignBottom=2 – отображается внизу формы; для вертикальной ориентации: vbAlignLeft=3 – отображается возле левого края формы; vbAlignRight=4 – отображается возле правого края формы |
Scrolling |
Определяет способ отображения на экране процесса. ccScrollingStandard=0 – непрерывный; ccScrollingSmooth=1 – сегментарный |
Определение значения свойств Value предоставляется разработчику, так как сам элемент управления не имеет возможности отслеживания продвижения процесса. Чаще всего для этой цели используют операторы цикла.