Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как скрыть элемент при потери им фокуса? / 5 сообщений из 5, страница 1 из 1
18.01.2007, 15:07
    #34265265
e-raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скрыть элемент при потери им фокуса?
Есть поле со списком, по умолчанию скрытое. Программно (по нажатию кнопки) поле выводится на экран, получает фокус, открывает список для выбора конкретного значения пользователем. Если пользователь выбирает значение, то возникает событие обновления, по которому фокус переводится с поля, само поле скрывается. Но вот если пользователь ничего из списка не выбирает, то и событий никаких нет, кроме событий выхода и потери фокуса. Но они не позволяют скрыть поле - оно по-прежнему в фокусе! Подскажите, как данную проблему лучше обойти?
...
Рейтинг: 0 / 0
19.01.2007, 09:32
    #34267003
Marchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скрыть элемент при потери им фокуса?
напиши код для скрытия поля, в свойствах поля со списком при потери фокуса
Свойства -- События -- Потеря фокуса

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

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

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


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