| Стандартные | - ChildScrollBox |
ChildScrollBox
Краткое описание
Компонент предназначен для вывода на форму панели прокрутки.
Параметры
Примеры
Пример использования компонента ChildScrollBox
Пример прокручивания содержимого childScrollBox колёсиком мыши
Add(MainForm,2953706,21,105)
{
Caption="Пример использования ChildScrollBox"
}
Add(ChildScrollBox,241389,105,105)
{
}
BEGIN_SDK
Add(EditMulti,2162689,21,21)
{
}
Add(ScrollBox,13915098,42,98)
{
Left=50
Top=35
Width=289
Height=192
}
Add(Label,4432944,154,98)
{
Left=10
Top=10
Width=255
Height=315
Caption="Label\r\n1\r\n2\r\n3\r\n4\r\n5\r\n6\r\n7\r\n8\r\n9\r\n0\r\n-1\r\n2\r\n3\r\n43\r\n4\r\n5\r\n6\r\n6\r\n7\r\n78"
AutoSize=1
}
END_SDK
Пример прокручивания содержимого childScrollBox колёсиком мыши
Add(MainForm,3979887,196,175)
{
Position=1
link(onCreate,16063724:doWork1,[])
}
Add(ChildScrollBox,16063724,252,189)
{
@Hint=#15:Спасибо olDjeka|
FirstUsage=0
}
BEGIN_SDK
Add(EditMulti,6395808,21,21)
{
WorkCount=1
Width=237
Height=207
link(doWork1,7352312:doFor,[(53,27)(53,55)])
}
Add(ScrollBox,9102620,147,105)
{
Left=34
Top=55
Width=325
Height=87
Point(onMouseWheel)
Point(doSetFocus)
link(onMouseWheel,6335071:doOperation,[(191,111)(191,147)(86,147)(86,174)])
}
Add(ChildPanelEx,1918911,147,49)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,3557872,21,21)
{
WorkCount=#5:##add|
Point(##add)
link(##add,5531844:doCaption,[(39,27)(39,55)])
}
Add(Panel,5531844,56,49)
{
Left=35
Top=105
Width=212
Height=42
Align=2
}
END_SDK
Add(For,7352312,84,49)
{
End=7
link(onEvent,1918911:##add,[])
link(onStop,9102620:doSetFocus,[(126,62)(126,125)])
}
Add(Math,16577956,154,168)
{
@Hint=#14:-1 крутит вниз|
OpType=1
ResultType=0
link(onResult,9102620:doVScroll,[(197,174)(197,155)(135,155)(135,118)])
link(Op1,9102620:VPos,[])
}
Add(Math,6335071,98,168)
{
@Hint=#14:-1 крутит вниз|
OpType=3
Op2=1.43
ResultType=0
link(onResult,16577956:doOperation,[])
}
END_SDK
Замечания
Для редактирования элементов панели прокрутки необходимо войти внутрь элемента, как в обычный элемент контейнер. Свойства самой панели и действия, которые над ней можно производить определяются элементом ScrollBox внутри данного контейнера.
Обновление элемента: [svn]ChildScrollBox.pas[/svn]
Обновление элемента: [svn]ChildScrollBox.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)