powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Немодальный диалог на переднем плане...
8 сообщений из 8, страница 1 из 1
Немодальный диалог на переднем плане...
    #32758339
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немодальный диалог на переднем плане...

Можно ли сделать диалог на переднем плане, но только перед
своим приложением, а не перед всеми открытими приложениями?
...
Рейтинг: 0 / 0
Немодальный диалог на переднем плане...
    #32759276
SilencerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MSDN есть раздел "Displaying Modal and Modeless Windows Forms"...
В нем четко сказано как можно.

SilencerID™
...
Рейтинг: 0 / 0
Немодальный диалог на переднем плане...
    #32759310
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь вопрос философский :)

если запустить 2 (два) или более таких приложений - какое из немодальных окон должно быть выше всех ?
...
Рейтинг: 0 / 0
Немодальный диалог на переднем плане...
    #32759433
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SilencerIDВ MSDN есть раздел "Displaying Modal and Modeless Windows Forms"...
В нем четко сказано как можно.

SilencerID™

Спасибо конечно, но там не говорится,
как сделать немодальную форму, на переднем плане.
...
Рейтинг: 0 / 0
Немодальный диалог на переднем плане...
    #32759474
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идет о немодальной форме, то трудно представить, как это будет работать.
Допустим вы поместили одну форму поверх всех остальных. Это нетрудно, какую последнюю показали, такая и будет "сверху" (если, конечно у других форм не выставлено свойство TopMost)
Теперь пользователь хочет с нее уйти на одну из расположенных ниже. (ведь форма немодальная, п.э. такое возможно)
И что дальше ?
Запрещать ему ?
Или как ?
Как вариант - если пользователь уходит с такой формы, прятать ее. Так например организованы контролы типа ComboBox.
...
Рейтинг: 0 / 0
Немодальный диалог на переднем плане...
    #32759506
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KudinovЕсли речь идет о немодальной форме, то трудно представить, как это будет работать.
Допустим вы поместили одну форму поверх всех остальных. Это нетрудно, какую последнюю показали, такая и будет "сверху" (если, конечно у других форм не выставлено свойство TopMost)
Теперь пользователь хочет с нее уйти на одну из расположенных ниже. (ведь форма немодальная, п.э. такое возможно)
И что дальше ?
Запрещать ему ?
Или как ?
Как вариант - если пользователь уходит с такой формы, прятать ее. Так например организованы контролы типа ComboBox.

Форма Find в VS типичный пример такого диалога.

TopMost - делает форму поверх всех программ, что не есть хорошо.
...
Рейтинг: 0 / 0
Немодальный диалог на переднем плане...
    #32759544
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь понятно. Из формы, откуда показывается форма a la Find
Код: plaintext
1.
2.
Form2 a=new Form2();
a.Owner=this;
a.Show();
...
Рейтинг: 0 / 0
Немодальный диалог на переднем плане...
    #32759556
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KudinovТеперь понятно. Из формы, откуда показывается форма a la Find
Код: plaintext
1.
2.
Form2 a=new Form2();
a.Owner=this;
a.Show();


Спасибо, то что надо. А то я уже замучался искать.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Немодальный диалог на переднем плане...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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