Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для Mr_Cipa
1 / 1 / 0
Регистрация: 13.06.2015
Сообщений: 65

Сворачивание модальной формы

21.03.2019, 00:04. Показов 2126. Ответов 7

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

Воспользовался советом форумчанина как правильно сделать форму логина . Столкнулся с проблемой. А как же свернуть окно логина, если оно модальное? Пробовал посылать сообщения, в главную форму (становиться доступна главная форма... Вероятнее всего это не выход...) Где-то прочитал, о том что сворачивать модальные окна это плохой тон. Так ли это?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2019, 00:04
Ответы с готовыми решениями:

Вызов модальной формы из модальной, нужно:закрытие последней и не закрытие первой.
1. Вызываю модальную форму из главной формы (немодальной). 2. Вызываю другую модальную форму из первой (п.1) модальной формы. 3....

Мерцания модальной формы
Всем Привет...в общем хочу красиво скрыть модальную форму....для этого использую AnimateWindow(handle, 500, AW_VER_NEGATIVE or...

Передать форме открытие модальной формы
Привет всем, подскажите как можно сделать следующее: Есть Главная форма. По кнопке открывается Вторая форма, модально. Мне нужно...

7
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
21.03.2019, 00:17
модальные окна сворачивать это плохой тон точно. потому что пользователь перестает понимать, почему его программа больше не работает. а она ждет закрытия окна. а окно - свернуто, фиг заметишь...

так что вернемся к исходному вопросу
а зачем нужно сворачивать модальное окно логина?
оно служит только для ввода данных
ввели данные - закрыли, обрабатываем полученное.
если не понравилось - откроем заново
1
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,608
21.03.2019, 02:29
Сворачивать модальные окна это не "моветон"! Это просто глупость из-за полного отсутствия базовых знаний.
Так что присоединяюсь к
Цитата Сообщение от krapotkin Посмотреть сообщение
так что вернемся к исходному вопросу
а зачем нужно сворачивать модальное окно логина?
0
 Аватар для Mr_Cipa
1 / 1 / 0
Регистрация: 13.06.2015
Сообщений: 65
21.03.2019, 17:23  [ТС]
northener, Спасибо. Но как новичку, хотелось бы видеть более конструктивный ответ по данной теме.
0
 Аватар для Mr_Cipa
1 / 1 / 0
Регистрация: 13.06.2015
Сообщений: 65
21.03.2019, 17:30  [ТС]
krapotkin, К примеру, возьмем окно логина steam (вероятнее всего, здесь реализован вход по другому...) Оно очень схоже с мои . Так как реализовать вход, дабы иметь возможность сворачивания формы входа?
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
21.03.2019, 21:46
а покажите форму регистрации стима в свернутом состоянии ? ))
ее просто нет. т.е. по сути вы просто закрыли окно.
сценарий работы с логином ведь тоже не один
если брать WEB-like формы, то там чаще всего есть функционал и интерфейс как для состояния залогиненного пользователя, так и для анонима
и тут ничего не мешает это сделать
просто в моем примере вызовы формы логина идут в цикле, пока не будет правильных данных. А по отмене - выход из программы.
если убрать эту логику, можно вполне войти незалогиненным, и дальше реализуйте свои сценарии сколько угодно
так что сворачивать форму логина по-прежнему не требуется...
1
Злостный нарушитель
 Аватар для Verevkin
10232 / 5661 / 1260
Регистрация: 12.03.2015
Сообщений: 26,238
21.03.2019, 23:28
А свернуть надо только окно (не надо так делать) или всё приложение?
1
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,608
22.03.2019, 01:51
Цитата Сообщение от Mr_Cipa Посмотреть сообщение
northener, Спасибо. Но как новичку, хотелось бы видеть более конструктивный ответ по данной теме.
Модальное окно по определению это некий диалог, который блокирует все прочие окна программы до тех пор, пока этот диалог не закрыт. Минимизировать его бессмысленно. В примере приведённом вами в #5 наверняка используется не модальный диалог, а простой. Только после ввода логин/пароль меняется функционал программы, если логин/пароль верные.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.03.2019, 01:51
Помогаю со студенческими работами здесь

Как добавить данные из модальной формы в главную форму с listview
Как добавить данные из модальной формы в главную форму с listview. Есть три edit на модальной форме. Данные из них нужно добавить в...

Сворачивание Формы
Здравствуйте! У меня такая проблема. вообщем как сделать чтоб если я надал на определенную кнопку форма сворачивалась(Delphi 7). По форуму...

Сворачивание формы
Народ, нужно событие сворачивания! Например, что бы при сворачивании выводилось сообщение, или что то типа того)

Сворачивание формы
здравствуйте. глупый вопрос, но все же - как должно выглядеть процедура, реагирующая на сворачивание??? как будет procedure...

сворачивание, разворачивание главной формы
мне нужно обрабатывать события при сворачивании и разворачивании моей программы. а именно: из form1.canvas перенести в image1.canvas...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru