JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

TScrollBox

- визуальный компонент
Компоненты JS+
Определяет контейнер для расположения дочерних компонентов с возможностью горизонтальной и вертикальной прокрутки.

Создание объекта

scbObj=new TScrollBox(Parent);

Собственные свойства
Свойство Тип Описание
AutoScroll Boolean разрешить автоматическое появление полос прокрутки
AutoSize Boolean автоматически подгонять размер компонента и его родительского контейнера под размер содержимого
HorzScrollBar TControlScrollBar дескриптор горизонтальной полосы прокрутки
VertScrollBar TControlScrollBar дескриптор вертикальной полосы прокрутки

Стандартные свойства

Собственные методы
Метод Описание
ScrollInView прокручивает клиентскую область компонента до появления указанного дочернего объекта

Стандартные методы

Стандартные события

Пример (JS+)
var scroll_W=GetSystemMetrics(SM_CXVSCROLL);
var scroll_H=GetSystemMetrics(SM_CYHSCROLL);

// Главная форма
frm=new TForm();
frm.Caption="JS+ - визуальный компонент TScrollBox";

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Перемещайте изображение полосами прокрутки";

// ScrollBox
scb=new TScrollBox(frm);
scb.BorderStyle=bsSingle;
scb.SetBounds(10,10,frm.ClientWidth-20,stb.Top-20);

img=new TImage(scb);
img.LoadFromFile(JSPlus.HelpDir+"IMAGE\\TImage\\Image.jpg");

scb.ClientWidth =img.Width -100;
scb.ClientHeight=img.Height-100;
frm.ClientWidth =scb.Width +scroll_W;
frm.ClientHeight=scb.Height+scroll_H+stb.Height;

frm.ShowModal();
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TScrollBox.htm
© 2024,