Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TDBCtrlGrid и OnDblClick не хочет работать ... / 10 сообщений из 10, страница 1 из 1
12.08.2003, 17:32
    #32234480
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TDBCtrlGrid и OnDblClick не хочет работать ...
TDBCtrlGrid и OnDblClick не хочет работать ?
...
Рейтинг: 0 / 0
12.08.2003, 17:38
    #32234498
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TDBCtrlGrid и OnDblClick не хочет работать ...
как не хочет работать ?

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

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

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

TDBText стоит на TDBCtrlGrid.

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

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

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

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


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