Вверх ↑
Этот топик читают: Гость
Ответов: 207
Рейтинг: 14
#1: 2020-04-23 00:58:51 ЛС | профиль | цитата
Подскажите, как реализовать, чтобы каретка и выделенный текст всегда были в видимой области?

Add(MainForm,4339303,98,189)
{
Width=213
Height=214
}
Add(Memo,15257406,553,252)
{
Top=35
Width=195
Height=135
Strings=#1:1|1:1|1:1|1:1|1:1|1:1|3:1 |1:1|1:1|1:1|1:1|1:1|5:Hiasm|
ScrollBars=3
Point(doSetSelStart)
Point(doSetSelLength)
Point(doEnsureVisible)
}
Add(Position,12852142,266,280)
{
link(onSearch,10181085:doOperation,[])
link(Str,15257406:Text,[(272,268)(343,268)(343,324)(559,324)])
}
Add(Edit,15886044,168,210)
{
Left=5
Top=10
Width=90
Text="Hiasm"
}
Add(Button,11876630,98,273)
{
Left=115
Top=10
link(onClick,16738267:doData,[])
}
Add(DoData,16738267,168,273)
{
link(onEventData,16365942:doEvent1,[])
link(Data,15886044:Text,[])
}
Add(Hub,16365942,217,273)
{
link(onEvent1,10802634:doLength,[(254,279)(254,237)])
link(onEvent2,12852142:doSearch,[])
}
Add(Length,10802634,469,231)
{
}
Add(Hub,5045146,413,280)
{
link(onEvent1,15257406:doSetSelStart,[])
link(onEvent2,5874419:doData,[])
}
Add(DoData,5874419,469,287)
{
link(onEventData,15257406:doSetSelLength,[])
link(Data,10802634:Result,[])
}
Add(Math,10181085,357,280)
{
OpType=1
Op2=1
link(onResult,5045146:doEvent1,[])
link(Op1,12852142:Position,[(363,258)(317,258)(317,324)(272,324)])
}

карма: 2

0
Ответов: 2059
Рейтинг: 132
#2: 2020-04-23 01:52:05 ЛС | профиль | цитата
Так?

Add(MainForm,4339303,210,63)
{
Width=213
Height=214
}
Add(Memo,15257406,665,126)
{
Top=35
Width=195
Height=135
Strings=#1:1|1:1|1:1|1:1|1:1|1:1|3:1 |1:1|1:1|1:1|1:1|1:1|5:Hiasm|
ScrollBars=3
Point(doSetSelStart)
Point(doSetSelLength)
Point(doEnsureVisible)
}
Add(Position,12852142,378,154)
{
link(onSearch,10181085:doOperation,[])
link(Str,15257406:Text,[(384,142)(455,142)(455,198)(671,198)])
}
Add(Edit,15886044,280,84)
{
Left=5
Top=10
Width=90
Text="Hiasm"
}
Add(Button,11876630,210,147)
{
Left=115
Top=10
link(onClick,16738267:doData,[])
}
Add(DoData,16738267,280,147)
{
link(onEventData,16365942:doEvent1,[])
link(Data,15886044:Text,[])
}
Add(Hub,16365942,329,147)
{
link(onEvent1,10802634:doLength,[(366,153)(366,111)])
link(onEvent2,12852142:doSearch,[])
}
Add(Length,10802634,581,105)
{
}
Add(Hub,5045146,525,154)
{
link(onEvent1,15257406:doSetSelStart,[])
link(onEvent2,5874419:doData,[])
}
Add(DoData,5874419,581,161)
{
link(onEventData,11899921:doEvent1,[])
link(Data,10802634:Result,[])
}
Add(Math,10181085,469,154)
{
OpType=1
Op2=1
link(onResult,5045146:doEvent1,[])
link(Op1,12852142:Position,[(475,132)(429,132)(429,198)(384,198)])
}
Add(Hub,11899921,637,161)
{
link(onEvent1,15257406:doSetSelLength,[])
link(onEvent2,15257406:doEnsureVisible,[])
}

карма: 6

1
Голосовали:Joiner
Ответов: 207
Рейтинг: 14
#3: 2020-04-23 08:24:45 ЛС | профиль | цитата
flint2, Спасибо, оказалось проще чем я думал.
карма: 2

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)