![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте господа программисты! Такой вопрос как обрабатывать DblClick по какой-то ячейке в DBEdit или StringEdit чтобы при этом значение ячейки по которой прошел двойной клик улетало например в Edit?ЗЗа раннее спасибо!
|
|
#2
|
||||
|
||||
|
Стандартный метод на лицо.
У TDBEdit как и у обычного TEdit, есть событие OnDbClick. В обработку этого события добавляем соответствующий код. Код:
Edit73.Text := DBEdit.Text; Что кстати, подразумевается под словом "улетало" ? Если хотите визуальный эффект, тогда могу лишь в общих чертах описать мысль. Создаем TLabel. Делаем его прозрачным, позицию по умолчанию приравниваем позицию DBEdit. при двойнем клике по едиту, в обработчике события запускаем таймер, в котором описываем алгоритм перемещения по форме TLabel с исходной позии на позицию Edit. По завершению перемещения Label делаем невидимым, таймер останавливаем. Удачи!!! ![]() |