Полосы прокрутки (HScrollBar, VScrollBar, FlatScrollBar ) — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Полосы прокрутки (HScrollBar, VScrollBar, FlatScrollBar )

2022-10-29 24
Полосы прокрутки (HScrollBar, VScrollBar, FlatScrollBar ) 0.00 из 5.00 0 оценок
Заказать работу

Полоса прокрутки используется для плавного изменения некоторого значения в указанном диапазоне значений.

Специфичные свойства

Min /Max ‑ начальное/конечное значение.

LargeChange, SmallChange  ‑ шаг изменения при щелчке на полосе прок­ру­тки или на одной из стрелок в кон­це полосы или при нажатии кла­ви­ши с го­ризонтальной стрелкой соответственно. Обычно значение LargeChange выбирается кратным значению SmallChange.

Value ‑ текущее значение.

Специфичные события

Change   ‑ наступает при фиксации бегунка после щелчка мышки на полосе или на стрелках, или когда отпускается бегунок после его перемещения.

Scroll  ‑ происходит во время перемещения бегунка мышкой (п. 11).

Appearance ‑ для полосы FlatScrollBar (компонент Microsoft Win­­­dows Com­mon Controls-2 6.0) задает вид полосы: fsb3D (объемный), fsbFlat (плос­кий), fsbTrack3D (элемент полосы становится объемным, пока над ним на­хо­дится указатель мышки).

Ползунок (Slider)

Объект (компонент Microsoft Windows Common Controls 6.0) аналогичен полосе прокрутки (одинаковые свойства и мето­ды), но имеет ряд новых свойств.

TextPosition  ‑  задает место вывода теку­щее значение ползунка.

SelectRange =True ‑ позво­ля­ет задавать диапазон зна­че­ний при выполнении программы: на­чаль­ная точка запи­сывается в свойство SelStart, а длина указывается в SelLength  (п. 5.1).

BorderStyle - стиль обрамления: без обрамления (0), рамка (1).

Orientation   ‑ ориентация: горизонтальная (0), вертикальная (1).

TickStyle - стиль расположения меток шкалы: метки под шкалой или спра­ва от нее (0), над или слева (1), по обе стороны (2), нет меток (3).

TickFreguency   ‑ плотность меток шкалы: интервал между метками шкалы.

Value, Text - текущее значение ползунка, текст надписи у ползунка.

Списки устройств (DriveListBox)

Списки устройств используются для выбора конкретного дискового устройства. Выбранное устройство помещается в свойство Drive. Событие наступает в момент выбора устройства.

Списки каталогов (DirListBox)

Список каталогов обычно используется после выбора дискового устройства. Свойство Path  задается вначале и возвращает путь к выбранному каталогу. Это свойство используется в процедуре Change в списках устройств и каталогов.

Списки файлов (FileListBox)

Список файлов завершает последовательность выбора устройства, каталога и файла.

Специфичные свойства

Path   ‑ задается вначале и возвращает путь к выбранному файлу.

FileName  ‑ содержит имя выбранного файла.

Pattern   задает символы маски имен файлов, выводимых в список файлов: “ * ” (любая последовательность символов), ”? ” (любой символ).

Пример. Pattern=”*.txt” ’отбор текстовых файлов с расширением Txt

Рассмотрим общий порядок работы со списками.

1. В процедуру события Change списка устройств Driver1, поме­щает­ся ко­ман­да: Dir1.Path=Drive.Drive.

2. В процедуру события Change списка каталогов Dir1 помещается коман­да: File1.Path=Dir.Path.

Кнопки-счетчики (UpDown)

Объект UpDown    (компонент Microsoft Windows Common Cont­rols-2 6.0) предназначен для организации ввода числовых значений из не­ко­то­рого интервала с фиксированным шагом изменения с помощью мыш­ки. Вначале следует разместить текстовое окно (метку), которое будет со­дер­жать вво­ди­мое значение, а затем разместить счетчик для изменения этого значения.

Специфичные свойства

Min, Max, Increment, Value  ‑ задают минимальное, максимальное значения счетчика, шаг его изменения и текущее значение счетчика соответственно.

AutoBuddy =True ‑ установка связи с предыдущим объектом.

BuddyControl ‑ имя объекта (Text1), связанного со счетчиком.

BuddyProperty ‑ имя свойства (Text) связанного объекта.

SyncBuddy =True ‑ имя свойства в BuddyProperty берется по умолчанию.

 


Поделиться с друзьями:

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.