powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как скрыть элемент при потери им фокуса?
5 сообщений из 5, страница 1 из 1
Как скрыть элемент при потери им фокуса?
    #34265265
e-raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть поле со списком, по умолчанию скрытое. Программно (по нажатию кнопки) поле выводится на экран, получает фокус, открывает список для выбора конкретного значения пользователем. Если пользователь выбирает значение, то возникает событие обновления, по которому фокус переводится с поля, само поле скрывается. Но вот если пользователь ничего из списка не выбирает, то и событий никаких нет, кроме событий выхода и потери фокуса. Но они не позволяют скрыть поле - оно по-прежнему в фокусе! Подскажите, как данную проблему лучше обойти?
...
Рейтинг: 0 / 0
Как скрыть элемент при потери им фокуса?
    #34267003
Marchuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
напиши код для скрытия поля, в свойствах поля со списком при потери фокуса
Свойства -- События -- Потеря фокуса

или таймер сделай.
...
Рейтинг: 0 / 0
Как скрыть элемент при потери им фокуса?
    #34267224
e-raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, как так получилось, что тема размножилась. Основное обсуждение в ветке

Что касается процедуры обработки события потеря фокуса, то в том и заключается проблема, что при возникновении этого события элемент ещё в фокусе, и этот элемент нельзя ни скрыть, ни заблокировать!!!

Хотелось бы найти более простое решение, нежели использование таймера.
...
Рейтинг: 0 / 0
Как скрыть элемент при потери им фокуса?
    #34267237
e-raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ё-моё, куда подевалась ссылка на соседнюю ветку?
Ещё раз - основное обсуждение здесь
...
Рейтинг: 0 / 0
Как скрыть элемент при потери им фокуса?
    #34267240
Любопыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
e-ravenЧто касается процедуры обработки события потеря фокуса, то в том и заключается проблема, что при возникновении этого события элемент ещё в фокусе, и этот элемент нельзя ни скрыть, ни заблокировать!!!
а попробуйте в событии потери фокуса :
[другой элемент].setfocus
[элемент который нужно скрыть].visible=false
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как скрыть элемент при потери им фокуса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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