C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 71 - Компонент TPageScroller / С++ Builder 5 / Borland C++

Шаг 71 - Компонент TPageScroller

Этот компонент используется для удобного отображения объектов, не помещающихся в клиентской области, в основном длинных тулбаров. В некотором роде он схож с TScrollBox, но специализирован именно на инструментальных панелях.

Для того, чтобы использовать этот компонент, просто киньте его куда надо, установите размер, а затем поверх него киньте компонент, который предполагается как объект для прокрутки. Правда, наприме, для TToolBar мне пришлось еще поменять свойство Align = alNone. После этого в зависимости от размера будут появляться кнопки прокрутки, правая и левая. Еще я перечислю остальные свойства.

  • AutoScroll - Позволяет установить автоматическую прокрутку. Это если указатель мыши попадает на кнопку TPageScroller'a, то она как бы нажимается сама. Ну это нужно посмотреть как выглядит.
  • ButtonSize - Устанавливает ширину кнопок прокрутки. По умолчанию - 12. МЕньше 12 все равно установить не удастся.
  • Control - Ассоциированный элемент управления. Аналогично TCoolBar.
  • DragScroll - Удобно использовать, если Вы собираетесь создавать, например, легко настраиваемую драгдропом панель. Тогда при проносе таскаемого объекта через кнопки ассоциированный элемент будет прокручиваться.
  • Margin - Граница между краями TPageScroller'a и ассоциированого компонента.
  • Orientation - Каким образом предполагается прокручивать окно, влево-вправо или вверх-вниз. Принимает значения soHorizontal, soVertical.

Должен сказать, что часто попадаются авторские компоненты панелей, которые берут всю работу по прокрутке на себя. В данном случае этот компонент им вообще не нужен.


| |
Автор Аванесов Самвел.
[AD]