powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TDBCtrlGrid и OnDblClick не хочет работать ...
10 сообщений из 10, страница 1 из 1
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32234480
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TDBCtrlGrid и OnDblClick не хочет работать ?
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32234498
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как не хочет работать ?

поставь на енто событие ShowMessage("тест и все такое ")

да и посмотри может работает .
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32234515
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я в отладчике BrakePoint поставил - он туда и не ходит, что странно ...
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32234530
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маленькое дополнение ... В гриде естественно стоят TDBEdit и TDBText, так вот они и перехватывают DoubleClick . А как же интересно можно избавться от этого?
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32234555
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А западло возникает следующим образом ...
Вместо двойного нажатия получается тройное, т.к. сначала элемент получает фокус (первое нажатие), а затем уже начинает обрабатываеться DoubleClick.
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32235024
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ... перевелись видимо ПРОФФЕСИОНАЛЫ на форуме ...
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32235050
oleg_e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал - все работает!

Может твой DBText.Align = alClient?
Или DataSet.Active = false?
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32235083
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз ...

TDBText стоит на TDBCtrlGrid.

OnDoubleClick(по TDBCtrlGrid) срабатывает только по краям TDBText.
Если же OnDoubleClick ставить на TDBText, то нужно щелкать 3 раза.

Решение возможно только если TDBText.Enable := False, но тогда текст становится серым ... Вообщем беда ...
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32235161
oleg_e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то непонятно!

У меня
OnDoubleClick (по TDBCtrlGrid) тоже срабатывает только вне области TDBText.
Но, если на TDBText поставить OnDoubleClick, то все работает как надо,
никаких 3-х щелчков не нужно, активный контрол даже фокус не теряет!
(Delphi 6)

Может все дело в коде обработчика?
...
Рейтинг: 0 / 0
TDBCtrlGrid и OnDblClick не хочет работать ...
    #32235310
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg_e
У меня Delphi 7. Скорее всего дело в этом ...
Вообщем пришлось навоять свой TDBText. Теперь работает как надо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TDBCtrlGrid и OnDblClick не хочет работать ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]