powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фокус
10 сообщений из 10, страница 1 из 1
Фокус
    #39954660
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как программно установить фокус ввода на поле формы, открываемой двойным щелчком на поле активной формы
...
Рейтинг: 0 / 0
Фокус
    #39954670
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, SetFocus
...
Рейтинг: 0 / 0
Фокус
    #39954747
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто хочет может попробовать
(забыл сказать что форма ленточная-фокус не переходит)
...
Рейтинг: 0 / 0
Фокус
    #39954779
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
кто хочет может попробовать
на картинке?
...
Рейтинг: 0 / 0
Фокус
    #39954826
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
открываемой двойным щелчком на поле активной формы


так вторая форма вроде ж открывается...
- у неё есть событие Open, куда можно вставить выше упомянутый SetFocus
- в конце концов у нужного поля можно поставить индекс по Tab = 0
- если нужное поле с фокусом зависит от того где был двойной клик, то через глобальную переменную можно определить ее значение в двойном клике (1, 2, 3, ...) и в Open организовать SetFocus в зависимости от Select Case ГлобальнаяПеременная
...
Рейтинг: 0 / 0
Фокус
    #39954860
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока сочинял пример решил задачу: в свойствах "модальное окно"-ДА
что,в принципе,весьма логично
...
Рейтинг: 0 / 0
Фокус
    #39954872
Geizer1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkusdkuпока сочинял пример решил задачу: в свойствах "модальное окно"-ДА
что,в принципе,весьма логично
У меня Офис 2013 64 бит. Убрал "модальное окно" в вашем примере, но перевод фокуса на поле текст сохранился.
...
Рейтинг: 0 / 0
Фокус
    #39954874
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geizer1
У меня Офис 2013 64 бит. Убрал "модальное окно" в вашем примере, но перевод фокуса на поле текст сохранился.
добавлю - в 2003, 2010 (х86) такое же поведение (модальность убрана), в 2007 поведение как у ТС.

sdku, у тебя 2007?
...
Рейтинг: 0 / 0
Фокус
    #39954878
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, сделать модальным логично, иначе форма может "прятаться".
Я бы делал через экземпляры формы. И выход из положения без модальности формы в примере. Код слехххка модифицировал. Проверил, работает одинаково в 2003, 2007, 2010.
...
Рейтинг: 0 / 0
Фокус
    #39954916
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
большое спасибо за пример
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фокус
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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