Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 10 апр 2024, 21:24

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 31 мар 2021, 13:05 
Не в сети

Зарегистрирован: 23 май 2013, 11:39
Сообщений: 52
Добрый день!

Если в столбце грида установлена ссылка CellDataIsLink = true, то переход по ней (вызов события OnCellDataLinkClick) не происходит, если текущий указатель стоит на этой ячейке. Хотя при наведении мыши значок курсора становится вида "Указательный палец" и текст в ячейке отображается шрифтом в стиле "Подчеркивание", но при клике мыши на ссылку, вызова события OnCellDataLinkClick не происходит, просто "проваливаемся" в ячейку, и появляется курсор правки в ячейке. Поэтому, чтобы перейти по ссылке приходится сначала переводить текущий указатель на другую ячейку или другую строку и уже оттуда кликать по ссылке, что не очень удобно.

Теоретически, если будет таблица из 1 строки и 1 столбца, то перейти по ссылке вообще не получится.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 31 мар 2021, 13:16 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

В Демо проекте <EhLib Archive>\Demos\MainDemo\ на закладке Cell Data Is Link ошибка не воспроизводится.
Даже при клике на текущей ячейке событие CellDataLinkClick срабатывает.

Возможно событие на срабатывает при каких-то особых настройках.
Попробуйте создать Демо проект, в котором данная проблема будет воспроизводиться.


Вложения:
sshot-180.png
sshot-180.png [ 31.39 KiB | Просмотров: 786 ]

_________________
Best regards
EhLib support Team
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 31 мар 2021, 13:49 
Не в сети

Зарегистрирован: 23 май 2013, 11:39
Сообщений: 52
В демо проекте для этого достаточно поставить на столбце свойство TextEditing = true


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 31 мар 2021, 16:32 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

Ошибка воспроизводится.
Исправим в следующей сборке.
Спасибо за информацию.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB