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
}
Этот топик читают: Гость
|
Ответов: 250
Рейтинг: 4
|
|||
|
как сделать чтоб при добавлении элемента в нее, элемент был в поле зрения, то есть скрол прокручивался в самый низ. я туплю и не как не в курю, была-бы точка максимальная длинна скрола тогда вопросов нет а тут я затупил
|
|||
| карма: 1 |
|
|
Ответов: 987
Рейтинг: 207
|
|||
|
ric писал(а): как сделать чтоб при добавлении элемента в нее, элемент был в поле зрения, то есть скрол прокручивался в самый низ |
|||
| карма: 20 |
|
|
Ответов: 2466
Рейтинг: 696
|
|||
|
Зачем подсчет, если можно получить данные с Top:
|
|||
| карма: 11 |
|
|
Ответов: 250
Рейтинг: 4
|
|||
|
эти варианты не работают я их пробовал, после второго клика невидно часть понели, и после прокрутки вверх и добавления уже не правильно показывает.
|
|||
| карма: 1 |
|
|
Ответов: 2466
Рейтинг: 696
|
|||
|
ric, компилятор FPC?
Попробуйте так: Редактировалось 1 раз(а), последний 2022-10-15 18:30:25 |
|||
| карма: 11 |
|
|
Ответов: 250
Рейтинг: 4
|
|||
|
О так работает, благодарствую
|
|||
| карма: 1 |
|
|
Ответов: 10
Рейтинг: 0
|
|||
|
Не удастся наверное решить мелкую незадачу попадания на область скроллера мышью, при попытке разделитель двинуть, если на форме пара окон прокрутки выравнены соответственно. Полезно бы обдумать возможный проворот на 90град, положение их интересует сдвинуть (по типу примеров для трансформации графики - но только).
|
|||
| карма: 0 |
|
|
Ответов: 987
Рейтинг: 207
|
|||
|
Dictor писал(а): Не удастся наверное решить мелкую незадачу попадания на область скроллера мышью, при попытке разделитель двинуть, если на форме пара окон прокрутки выравнены соответственно. Полезно бы обдумать возможный проворот на 90град, положение их интересует сдвинуть (по типу примеров для трансформации графики - но только).Русский язык неродной? Уж больно текст сообщения на машинный перевод смахивает. Не могу понять, что надо повернуть на 90 градусов? Скролл, окно или что-то другое? Нужна схема для того, чтобы понять в чём проблема Редактировалось 2 раз(а), последний 2025-11-12 21:55:29 |
|||
| карма: 20 |
|
|
Ответов: 2466
Рейтинг: 696
|
|||
|
Gunta, могу только предположить что речь идёт о изменении позиций скролбаров, чтоб не слева и снизу, а к примеру вверху и справа.
|
|||
| карма: 11 |
|
|
Ответов: 987
Рейтинг: 207
|
|||
|
Если
Dictor писал(а): решить мелкую незадачу попадания на область скроллера мышью, при попытке разделитель двинуть, если на форме пара окон прокрутки выравнены соответственно.То можно сделать сплиттер любым размером и цветом Редактировалось 1 раз(а), последний 2025-11-13 07:09:35 |
|||
| карма: 20 |
|
|
Ответов: 10
Рейтинг: 0
|
|||
|
Машинально еще руки не тянулись к правке компонента, в варианте наложение дочерней формы поверх скроллера. Воображению доступна схема.
|
|||
| карма: 0 |
|
|
Ответов: 987
Рейтинг: 207
|
|||
|
Dictor писал(а): Машинально еще руки не тянулись к правке компонента, в варианте наложение дочерней формы поверх скроллера. Воображению доступна схема.Не могу даже представить, что имеется в виду. Каждый раз разный набор слов, смысл которых мне непонятен. Редактировалось 1 раз(а), последний 2025-11-14 07:39:05 |
|||
| карма: 20 |
|
|
Ответов: 10
Рейтинг: 0
|
|||
|
sla8a писал(а): Gunta, могу только предположить что речь идёт о изменении позиций скролбаров, чтоб не слева и снизу, а к примеру вверху и справа.Вот же. Да. |
|||
| карма: 0 |
|
|
Ответов: 987
Рейтинг: 207
|
|||
|
Dictor писал(а): Вот же. Да. |
|||
| карма: 20 |
|
|
Ответов: 10
Рейтинг: 0
|
|||
Легкий микс из того что было. Редактировалось 1 раз(а), последний 2025-11-17 20:36:22 |
|||
| карма: 0 |
|
15



Поиск
Друзья
Администрация