![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запретить выделение и вставку в компоненте класса TEdit??? [D7, XP]
Zhekson © (2008-10-27 17:20:00)Как запретить выделение и вставку текста в компоненте класса TEdit??? Проблема в том, что при использовании функциональных комбинаций клавиш Shift + ?, Ctrl + ? в активном контроле происходят ненужные операции.
MsGuns (2008-10-28 00:17:00) [1]>а вот выделение и скачка курсора, по контролу, остались.
Чтобы полностью контролировать "прыжки" и выделения можно обрабытывать события мыши, а также ловить в OnKeyDown клавиши навигации. Но, чесслово, непонятно, зачем все это нужно ;)
Leonid Troyanovsky (2008-10-27 21:57:00) [2]
> Zhekson (27.10.08 17:20)
> Как запретить выделение и вставку текста в компоненте класса
> TEdit???
Использовать компонент TLabel.
--
Regards, LVT.
Zhekson (2008-10-27 18:03:00) [3]в общем от вставки символов избавился присвоением свойству ReadOnly := true, если нажат Shift или Ctrl, а вот выделение и скачка курсора, по контролу, остались.
Правильный$Вася (2008-10-27 17:22:00) [4]
> при использовании функциональных комбинаций клавиш Shift + ?, Ctrl + ?
не использовать общепринятые комбинации для своих необщепринятых целей