"EhLib.Com" https://forum.ehlib.com/ru/ |
|
DBGridEh: убирать dropdown фильтра по щелчку в гриде https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2755 |
Страница 1 из 1 |
Автор: | edgen [ 14 мар 2019, 10:51 ] |
Заголовок сообщения: | DBGridEh: убирать dropdown фильтра по щелчку в гриде |
Здравствуйте! EhLib 9.3.021, Lazarus 2.1 (rev. 60350) Windows 10. В гриде установлены фильтры в столбцах, после того, как пользователь нажал на кнопку открытия выпадающего списка, убрать появившееся окно с вариантами можно либо щёлкнув по кнопке раскрытия ещё раз, либо по той области грида, где есть данные. Хотелось бы, чтобы окно закрывалось по клику в любое место грида. По документации не нашёл, как изменить это поведение. Подскажите, есть способ? И ещё такой момент: меняю EhLibLangConsts.dfm, пересобираю пакет, устанавливаю, на месте всех пунктов меню и в выпадающем окне фильтра вместо русских надписей пустое место. Делал всё по инструкции, но не заработало. Это какая-то проблема именно в Лазаре? Спасибо! |
Автор: | AndrewP [ 14 мар 2019, 14:11 ] |
Заголовок сообщения: | Re: DBGridEh: убирать dropdown фильтра по щелчку в гриде |
Цитата: Хотелось бы, чтобы окно закрывалось по клику в любое место грида. По документации не нашёл, как изменить это поведение. Подскажите, есть способ? Обрабатывайте событие DBGridEh - OnDblClick |
Автор: | edgen [ 15 мар 2019, 19:03 ] |
Заголовок сообщения: | Re: DBGridEh: убирать dropdown фильтра по щелчку в гриде |
Цитата: Обрабатывайте событие DBGridEh - OnDblClick Я имел в виду именно по одинарному клику, как в область данных грида. Кроме того, я не знаю, у какого объекта (как, собственно, называется dropdown) вызвать метод Hide или какому окну послать сообщение о закрытии. |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |