Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фокус / 10 сообщений из 10, страница 1 из 1
06.05.2020, 15:56
    #39954660
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фокус
Как программно установить фокус ввода на поле формы, открываемой двойным щелчком на поле активной формы
...
Рейтинг: 0 / 0
06.05.2020, 16:06
    #39954670
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фокус
sdku, SetFocus
...
Рейтинг: 0 / 0
06.05.2020, 18:27
    #39954747
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фокус
кто хочет может попробовать
(забыл сказать что форма ленточная-фокус не переходит)
...
Рейтинг: 0 / 0
06.05.2020, 19:07
    #39954779
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фокус
sdku
кто хочет может попробовать
на картинке?
...
Рейтинг: 0 / 0
06.05.2020, 21:48
    #39954826
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фокус
sdku
открываемой двойным щелчком на поле активной формы


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

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


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