powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перехват фокуса при создании новой формы
6 сообщений из 6, страница 1 из 1
Перехват фокуса при создании новой формы
    #34655360
konstsu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.
...
Рейтинг: 0 / 0
Перехват фокуса при создании новой формы
    #34655723
ДисАбеба
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
konstsuЗдравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.

Это вообще как, если форма Активируется или Выводится(.Шоу) то она всегда поверх других. А что значит, не перехватывался фокус от других.
...
Рейтинг: 0 / 0
Перехват фокуса при создании новой формы
    #34657224
konstsu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДисАбеба konstsuЗдравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.

Это вообще как, если форма Активируется или Выводится(.Шоу) то она всегда поверх других. А что значит, не перехватывался фокус от других.
Понятно, что при выполнения метода SHOW форма выводиться по верх других и становиться автоматически активной, но если выбрать другое окно она останеться за ней, а так же если человек что-то печатает в ворде и тут появилась новая форма, то что он вводил не обрашая внимание на экран, вводиться в активное окно, вот этого хотелось избежать.
...
Рейтинг: 0 / 0
Перехват фокуса при создании новой формы
    #34657336
ДисАбеба
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
konstsu ДисАбеба konstsuЗдравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.

Это вообще как, если форма Активируется или Выводится(.Шоу) то она всегда поверх других. А что значит, не перехватывался фокус от других.
Понятно, что при выполнения метода SHOW форма выводиться по верх других и становиться автоматически активной, но если выбрать другое окно она останеться за ней, а так же если человек что-то печатает в ворде и тут появилась новая форма, то что он вводил не обрашая внимание на экран, вводиться в активное окно, вот этого хотелось избежать.

Так какой смысл вывести окно, и сделать активным, которое уже было открыто?!
Это и есть идея, для этого придётся сделать хорошая обработка появления, сначала надо вроде запомнить адрес окна, что было активным, вывести своё окно и активировать окно, адрес которого ты запомнил
...
Рейтинг: 0 / 0
Перехват фокуса при создании новой формы
    #34657404
konstsu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какраз новое окно делать активным не надо, окно должно показывать ввиде подсказки, которая появляеться на несколько секунд и потом убераеться, но при этом человек при желании мог нажать на это окно что бы получить полную инфи, допустим.
...
Рейтинг: 0 / 0
Перехват фокуса при создании новой формы
    #34657514
LbcF,t,f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
konstsuкакраз новое окно делать активным не надо, окно должно показывать ввиде подсказки, которая появляеться на несколько секунд и потом убераеться, но при этом человек при желании мог нажать на это окно что бы получить полную инфи, допустим.

а в чём проблема? я не пойму, выводи тогда модальным?
вроде тебе тогда надо выводить это окно просто поверх всех, но сделай тогда его топовым, и выводи как я предложил. Вроде в ВБ такой тип окна это тулокно или диалогокно.
Короче, я понял, и всё предложил, теперь ты подумай и разберись. Окно должно быть топовым-то есть быть всегда поверх других , появляться как я предложил. Думай, вроде АПИ понадобятся
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перехват фокуса при создании новой формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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