Список форумов Акцент Акцент
официальный форум разработчика программы Акцент
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Обработка двойного клика Scrollgrid

 
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0
Предыдущая тема :: Следующая тема  
Автор Сообщение
Руслан



Зарегистрирован: 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    Заголовок сообщения: Ответить с цитатой

Гиперссылка в ячейке таблицы будет приятнее во всех отношениях.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Руслан



Зарегистрирован: 20.06.2014
Сообщения: 40

СообщениеДобавлено: Ср Авг 09, 2017 9:20 am    Заголовок сообщения: Ответить с цитатой

Юров Ю.С. писал(а):
Гиперссылка в ячейке таблицы будет приятнее во всех отношениях.

Гиперссылка же сработает и при одинарном клике. А мне при одинарном клике нужно войти в режим редактирование информации в ячейке.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Юров Ю.С.



Зарегистрирован: 11.03.2005
Сообщения: 383
Откуда: Павлоград

СообщениеДобавлено: Ср Авг 09, 2017 10:14 am    Заголовок сообщения: Ответить с цитатой

Добавь колонку acLabel 3 миллиметра, заполни подходящим кракозябром из WinDings и объяви гиперссылкой.
На печать выводить эту колонку, естественно, не следует.

Я делал эмуляцию двойного щелчка в ShtBook. Это было очень давно и я не знал что двойной в таблице представлен событием OnWhatsThis Wink
Не то чтобы плохо работает (подводные камни были геройски преодолены), но чувствуется, что не настоящее. Да и задержка двойного щелчка на каждом компьютере своя.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0 Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group