Генерируемые Flexberry ORM формы для нехранимых классов удобно использовать для выбора некого текущего объекта, проведении авторизации пользователей.
Для того чтобы сделать класс нехранимым, необходимо при работе с диаграммой классов убрать галочку у параметра Stored
в его свойствах (либо добавить символ “/” перед его названием).
Для того чтобы подавить сообщения с вопросом о необходимости сохранения данных формы, можно переопределить метод формы OnClosing
, где запретить вызов базового метода.
protected override void OnClosing(CancelEventArgs e)
{
//base.OnClosing(e);
}
Запуск немодальной формы
Для запуска полученной формы немодально можно воспользоваться инструкцией.
Show
на ShowDialog
не добиться решения проблемы, поскольку этот вариант не учитывает, что для корректной работы формы должна пройти определённая последовательность вызовов.Запуск модальной формы
Для запуска формы в модальном режиме можно подключить сборку IIS.WinUI
к проекту, а далее в коде осуществить с помощью неё запуск формы (пример запуска формы представлен в статье Установка текущего объекта при запуске приложения).