Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Руслан
Зарегистрирован: 20.06.2014 Сообщения: 40
|
Добавлено: Вт Авг 08, 2017 11:56 am Заголовок сообщения: Обработка двойного клика Scrollgrid |
|
|
Добрый день.
Вобщем есть такая ситауция. Eсть форма, на ней ScrollGrid. Хочу обрабатывать двойной клик мыши на таблице. Но события для Gridа такого нету. Придумал использовать функцию Timer и сравнивать разницу во времени кликов, но..... не могу придумать, как запустить код сравнения. У меня в таблице столбцы только с типами Edit и Data. Для них событие Onclick не срабатывает. Использовать событие OnPosChanged тоже не выходит, т.к. оно срабатывает только при смене позиции в таблице, а при двойном клике позиция остается прежней.
Кто-нибуть может подсказать идеи? |
|
Вернуться к началу |
|
|
Юров Ю.С.
Зарегистрирован: 11.03.2005 Сообщения: 383 Откуда: Павлоград
|
Добавлено: Ср Авг 09, 2017 4:00 am Заголовок сообщения: |
|
|
Гиперссылка в ячейке таблицы будет приятнее во всех отношениях. |
|
Вернуться к началу |
|
|
Руслан
Зарегистрирован: 20.06.2014 Сообщения: 40
|
Добавлено: Ср Авг 09, 2017 9:20 am Заголовок сообщения: |
|
|
Юров Ю.С. писал(а): | Гиперссылка в ячейке таблицы будет приятнее во всех отношениях. |
Гиперссылка же сработает и при одинарном клике. А мне при одинарном клике нужно войти в режим редактирование информации в ячейке. |
|
Вернуться к началу |
|
|
Юров Ю.С.
Зарегистрирован: 11.03.2005 Сообщения: 383 Откуда: Павлоград
|
Добавлено: Ср Авг 09, 2017 10:14 am Заголовок сообщения: |
|
|
Добавь колонку acLabel 3 миллиметра, заполни подходящим кракозябром из WinDings и объяви гиперссылкой.
На печать выводить эту колонку, естественно, не следует.
Я делал эмуляцию двойного щелчка в ShtBook. Это было очень давно и я не знал что двойной в таблице представлен событием OnWhatsThis
Не то чтобы плохо работает (подводные камни были геройски преодолены), но чувствуется, что не настоящее. Да и задержка двойного щелчка на каждом компьютере своя. |
|
Вернуться к началу |
|
|
|