Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запомнить поле, которое имеет фокус. Возможно такое? / 6 сообщений из 6, страница 1 из 1
30.12.2003, 11:32
    #32366715
Анн
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запомнить поле, которое имеет фокус. Возможно такое?
Как запомнить поле, которое имеет фокус?
...
Рейтинг: 0 / 0
30.12.2003, 11:46
    #32366744
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запомнить поле, которое имеет фокус. Возможно такое?
Очень просто.
Демонстрирую. Сейчас даю фокус полю "Тема". Оно содержит текст: "Re: Запомнить поле, которое имеет фокус. Возможно такое?".

Напрягаемся... Запоминаем...

Ок.

Осталось проверить. Очищаю тему, и набираю вручную.

Ну вот.
...
Рейтинг: 0 / 0
30.12.2003, 11:53
    #32366755
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запомнить поле, которое имеет фокус. Возможно такое?
Если нужно выполнить при нажатии на кнопку, то фокус переместиться, тогда так
Screen.PreviousControl.name

Если в процессе выполнения "фоновой" процедуры (например узнать на каком поле фокус при сохранении записи), тогда так

Screen.ActiveControl.name

P.S. Работать будет не всегда, т.к. в приложении не всегда есть элемент с фокусом, не всегда есть экран (форма/окно) с фокусом.
...
Рейтинг: 0 / 0
30.12.2003, 11:53
    #32366756
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запомнить поле, которое имеет фокус. Возможно такое?
Поясните: Запомнить куда?
...
Рейтинг: 0 / 0
30.12.2003, 12:13
    #32366789
Анн
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запомнить поле, которое имеет фокус. Возможно такое?
Geo, Geo - ты могуч...!

incold - спасибо! То что нужно!!!
...
Рейтинг: 0 / 0
30.12.2003, 14:16
    #32366952
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запомнить поле, которое имеет фокус. Возможно такое?
2Daf: да куда угодно, можно имя элемента хранить (если разные формы тогда еще и имя родит. формы хранить придется), можно в объектной переменной - Dim ctrlFocus As Controls (или As Object)....... Set ctrlFocus=Screen.ActiveControl
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запомнить поле, которое имеет фокус. Возможно такое? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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