OberonCore
https://forum.oberoncore.ru/

модальная форма
https://forum.oberoncore.ru/viewtopic.php?f=35&t=897
Страница 1 из 1

Автор:  zhekos [ Воскресенье, 02 Март, 2008 23:59 ]
Заголовок сообщения:  модальная форма

Доброе время суток! У меня такая проблема:нужно чтобы из главной формы, при нажатии например кнопки, открывалась модальная форма. как форму сделать модальной?

Автор:  Евгений Темиргалеев [ Понедельник, 03 Март, 2008 00:35 ]
Заголовок сообщения:  Re: модальная форма

Читаем документацию:
1 Взаимодействие с пользователем:
Цитата:
Наконец, один из наиболее общих и важных аспектов дружелюбности к пользователю - это исключение модальных диалогов ...
4 Формы
Цитата:
В разделе 1.2 уже было обсуждено что значит дружественный к пользователю. Например, это означает уход от модальности везде, где это возможно. По этой причине BlackBox не поддерживает модальных диалоговых окон....
И т. д. Единственное исключение - модальные системные диалоги.

Общий принцип такой: управляет пользователь, а не программа.

Автор:  Иван Кузьмицкий [ Четверг, 04 Декабрь, 2008 16:45 ]
Заголовок сообщения:  Re: модальная форма

Иногда возникает ситуация каскадного открытия форм.

Например, справочник телефонов -> форма записи о телефоне -> справочник телефонных кодов. По идее, модальность тут помогает пользователю не запутаться в последовательности открытия и закрытия форм. Конечно, при этом запрещая открывать другие окна, что не всегда удобно.

В таком случае вместо модальной формы прекрасно подходит инструментальный диалог (StdCmds.OpenToolDialog). Последний открытый диалог постоянно болтается перед глазами, напоминая о незавершённом действии. И никоим образом не мешает работать с другими окнами.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/