Cтраница 3
Свойство Range полосы прокрутки может казаться странным, пока не начать последовательно его использовать. При этом становятся понятными преимущества подхода виртуальный диапазон. Полоса прокрутки автоматически удаляется из формы, если клиентская область формы достаточна для размещения ее виртуального размера; при уменьшении размера формы полоса прокрутки добавляется снова. Эта функция особенно полезна, если для свойства формы AutoScroll задано значение True. В этом случае крайние положения самого правого и наиболее низкого элементов управления автоматически копируются в свойства Range двух полос прокрутки формы. Автоматическая прокрутка хорошо работает в Delphi. В предыдущем примере виртуальный размер формы мог быть установлен на правую границу последнего списка. [31]
![]() |
Диалог Мышь ( Mouse. [32] |
Перемещайте ползунок полосы прокрутки Скорость Отслеживания Мыши ( Mouse Tracking Speed) в направлении Быстро ( Fast) для увеличения или в направлении Медленно ( Slow) для уменьшения скорости перемещения указателя. [33]
Перемещайте ползунок полосы прокрутки Задержка перед Первым Повторением ( Delay Before First Repeat) в направлении Маленькая ( Short) для уменьшения или в направлении Большая ( Long) для увеличения паузы перед первым повторением. [34]
![]() |
Диалог Клавиатура ( Keyboard. [35] |
Перемещайте ползунок полосы прокрутки Скорость Повторения ( Repeat Rate) в направлении Быстро ( Fast) для увеличения или в направлении Медленно ( Slow) для уменьшения частоты повторения. [36]
Каждое сообщение полосы прокрутки сопровождается кодами с идентификаторами SB, указывающими, что произошло специальное действие прокрутки. На рис. 18.7 показано, какие коды передаются, если щелкнуть на полосе прокрутки. [37]
В некоторых полосах прокрутки ползунок имеет стандартный фиксированный размер. В отдельных случаях размер ползунка меняется таким образом, чтобы указывать, какую часть документа содержит рабочая область. При увеличении или уменьшении размера документа величина ползунка меняется соответствующим образом. [38]
Под экраном расположена полоса прокрутки с ползунком. [39]
Значение свойства Position полосы прокрутки находится в диапазоне от 0 до 1000 минус текущий размер области клиента. Например, если ширина клиентской области формы равна 300 пикселов, чтобы увидеть дальний конец формы ( тысячный пиксел), можно прокрутить 700 пикселов. [40]
Текущее положение бегунка полосы прокрутки представляет собой относительное значение, которое зависит от текущего диапазона прокрутки. [41]
При запросе параметров полосы прокрутки структуру SCROLLINFO нет необходимости инициализировать какими-либо значениями, включая поле, определяющее размер структуры, и поле маски. [42]
![]() |
Диалоговое окно с полями ввода числовых значений. [43] |
Список может иметь полосу прокрутки. Если вас устраивает один из предложенных вариантов ( например, размер шрифта 12), вы можете щелкнуть на нем мышью, и он будет помещен в поле. [44]
При щелчке на полосе прокрутки выше или ниже ползунка происходит прокрутка рабочей области на одну страницу. Под страницей обычно понимается ширина или высота рабочей области окна. [45]