Вверх ↑
Ответов: 4646
Рейтинг: 759
#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