|
Как скрыть элемент при потери им фокуса?
|
|||
---|---|---|---|
#18+
Есть поле со списком, по умолчанию скрытое. Программно (по нажатию кнопки) поле выводится на экран, получает фокус, открывает список для выбора конкретного значения пользователем. Если пользователь выбирает значение, то возникает событие обновления, по которому фокус переводится с поля, само поле скрывается. Но вот если пользователь ничего из списка не выбирает, то и событий никаких нет, кроме событий выхода и потери фокуса. Но они не позволяют скрыть поле - оно по-прежнему в фокусе! Подскажите, как данную проблему лучше обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2007, 15:07 |
|
Как скрыть элемент при потери им фокуса?
|
|||
---|---|---|---|
#18+
напиши код для скрытия поля, в свойствах поля со списком при потери фокуса Свойства -- События -- Потеря фокуса или таймер сделай. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2007, 09:32 |
|
Как скрыть элемент при потери им фокуса?
|
|||
---|---|---|---|
#18+
Не знаю, как так получилось, что тема размножилась. Основное обсуждение в ветке Что касается процедуры обработки события потеря фокуса, то в том и заключается проблема, что при возникновении этого события элемент ещё в фокусе, и этот элемент нельзя ни скрыть, ни заблокировать!!! Хотелось бы найти более простое решение, нежели использование таймера. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2007, 10:35 |
|
Как скрыть элемент при потери им фокуса?
|
|||
---|---|---|---|
#18+
Ё-моё, куда подевалась ссылка на соседнюю ветку? Ещё раз - основное обсуждение здесь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2007, 10:38 |
|
Как скрыть элемент при потери им фокуса?
|
|||
---|---|---|---|
#18+
e-ravenЧто касается процедуры обработки события потеря фокуса, то в том и заключается проблема, что при возникновении этого события элемент ещё в фокусе, и этот элемент нельзя ни скрыть, ни заблокировать!!! а попробуйте в событии потери фокуса : [другой элемент].setfocus [элемент который нужно скрыть].visible=false ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2007, 10:40 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1653472]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 259ms |
total: | 408ms |
0 / 0 |