Add(ChildPanel,6527287,182,119)
{
link(onEvent1,16063724:doWork1,[])
}
BEGIN_SDK
Add(EditMulti,4366545,119,56)
{
EventCount=1
}
Add(Panel,15046377,210,91)
{
Width=318
Height=30
Align=2
BevelInner=0
}
Add(Button,8833920,312,99)
{
Left=5
Top=5
Font=[Arial,8,0,0,1]
Caption="Add"
link(onClick,4366545:onEvent1,[(392,105)(392,62)])
}
END_SDK
Add(ChildScrollBox,16063724,238,119)
{
@Hint=#15:Спасибо olDjeka|
}
BEGIN_SDK
Add(EditMulti,6395808,168,56)
{
WorkCount=1
Width=335
Height=361
link(doWork1,14088804:doEvent1,[(176,62)(176,90)])
}
Add(ScrollBox,3575537,378,203)
{
Top=30
Width=318
Height=127
Align=5
Point(doSetFocus)
}
Add(ChildPanelEx,12820836,378,84)
{
Mode=1
link(onClick,5664572:doDeferredEvent,[])
link(Text,12820836:##handle,[(384,74)(359,74)(359,127)(384,127)])
link(onMouseWheel,9893551:doCompare,[(423,97)(423,135)(198,135)(198,160)])
}
BEGIN_SDK
Add(EditMultiEx,8038962,189,42)
{
WorkCount=#5:##Add|9:##hdelete|6:doText|
EventCount=#7:onClick|12:onMouseWheel|
VarCount=#8:##handle|
DataCount=#4:Text|
Width=286
Height=214
Point(##Add)
Point(##hdelete)
Point(##handle)
link(##Add,15720799:doText,[(238,48)(238,69)])
link(doText,1986715:doText,[(203,62)(203,188)])
}
Add(Panel,13351110,385,112)
{
Width=326
Height=122
Align=2
BorderWidth=0
Point(Handle)
Point(onMouseWheel)
link(onMouseWheel,8038962:onMouseWheel,[(446,125)(446,55)])
}
Add(Label,15720799,287,63)
{
Left=15
Top=55
link(Text,8038962:Text,[(293,53)(195,53)])
}
Add(DoData,6806243,287,112)
{
link(onEventData,8038962:onClick,[(351,118)(351,48)])
link(Data,15720799:Caption,[])
}
Add(Button,6756008,217,112)
{
Left=220
Top=90
Caption="del"
link(onClick,6806243:doData,[])
}
Add(Label,1986715,217,182)
{
Left=15
Top=90
}
END_SDK
Add(DeferredEvent,5664572,441,84)
{
InData=0
link(onDeferredEvent,12820836:##hdelete,[(487,90)(487,65)(366,65)(366,97)])
}
Add(Hub,14088804,189,84)
{
OutCount=4
link(onEvent1,12820836:##Add,[])
link(onEvent2,3575537:doSetFocus,[(339,97)(339,223)])
link(onEvent3,4187969:doWork1,[(327,104)])
}
Add(Math,13267456,273,154)
{
Op2=32
ResultType=0
link(onResult,4187969:doWork2,[])
link(Op1,5153740:Var2,[(279,142)(352,142)])
}
Add(If_else,9893551,210,154)
{
Type=1
Op2=Integer(0)
link(onTrue,13267456:doOperation,[])
link(onFalse,7005202:doOperation,[(257,167)(257,209)])
}
Add(Math,7005202,273,203)
{
OpType=1
Op2=32
ResultType=0
link(onResult,15979489:doWork2,[])
link(Op1,5153740:Var1,[(279,194)])
}
Add(GetDataEx,5153740,346,189)
{
Angle=2
link(Data,3575537:VPos,[(352,247)(391,247)])
}
Add(HubEx,15979489,323,203)
{
Angle=1
link(onEvent,3575537:doVScroll,[(327,216)])
}
Add(HubEx,4187969,323,154)
{
Angle=1
link(onEvent,15979489:doWork1,[])
}
END_SDK
Add(MainForm,314817,98,77)
{
Width=334
Height=261
Caption=""
Position=1
}
Этот топик читают: Гость
Ответов: 249
Рейтинг: 4
|
|||
как сделать чтоб при добавлении элемента в нее, элемент был в поле зрения, то есть скрол прокручивался в самый низ. я туплю и не как не в курю, была-бы точка максимальная длинна скрола тогда вопросов нет а тут я затупил
|
|||
карма: 1 |
|
Ответов: 783
Рейтинг: 168
|
|||
ric писал(а): как сделать чтоб при добавлении элемента в нее, элемент был в поле зрения, то есть скрол прокручивался в самый низ
|
|||
карма: 15 |
|
Ответов: 2236
Рейтинг: 676
|
|||
Зачем подсчет, если можно получить данные с Top:
|
|||
карма: 11 |
|
Ответов: 249
Рейтинг: 4
|
|||
эти варианты не работают я их пробовал, после второго клика невидно часть понели, и после прокрутки вверх и добавления уже не правильно показывает.
Видео |
|||
карма: 1 |
|
Ответов: 2236
Рейтинг: 676
|
|||
ric, компилятор FPC?
Попробуйте так:
Редактировалось 1 раз(а), последний 2022-10-15 18:30:25 |
|||
карма: 11 |
|
Ответов: 249
Рейтинг: 4
|
|||
О так работает, благодарствую
|
|||
карма: 1 |
|
6