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