Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2017-09-14 16:55:05 ЛС | профиль | цитата
Просто выделеного текста не видно (или выделение снимается), если Edit не находится в фокусе ввода. Button снимает фокус ввода, Label - нет. Можно проверить, если при выделенном тексте нажать Tab. Вот так более понятно:

Add(MainForm,5056745,378,168)
{
Width=165
Height=119
}
Add(Edit,3505346,616,175)
{
Left=90
Top=10
Point(doSelectAll)
}
Add(Label,1723204,490,175)
{
Left=35
Top=10
Width=34
Height=17
Cursor=2
Caption="Select"
link(onClick,3505346:doSelectAll,[(569,181)(569,195)])
}
Add(Edit,12504252,616,238)
{
Left=90
Top=40
Point(doSetFocus)
Point(doSelectAll)
}
Add(Button,14354341,490,238)
{
Left=25
Top=40
Width=50
Height=25
Caption="Select"
link(onClick,8083612:doEvent1,[(548,244)(548,258)])
}
Add(Hub,8083612,574,252)
{
link(onEvent1,12504252:doSetFocus,[])
link(onEvent2,12504252:doSelectAll,[])
}
карма: 26

0