Особенности запуска форм с применением нехранимых классов

Генерируемые Flexberry ORM формы для нехранимых классов удобно использовать для выбора некого текущего объекта, проведении авторизации пользователей.

Для того чтобы сделать класс нехранимым, необходимо при работе с диаграммой классов убрать галочку у параметра Stored в его свойствах (либо добавить символ “/” перед его названием).

Для того чтобы подавить сообщения с вопросом о необходимости сохранения данных формы, можно переопределить метод формы OnClosing, где запретить вызов базового метода.

protected override void OnClosing(CancelEventArgs e)
{
	//base.OnClosing(e);
}

Запуск немодальной формы

Для запуска полученной формы немодально можно воспользоваться инструкцией.

Запуск модальной формы

Для запуска формы в модальном режиме можно подключить сборку IIS.WinUI к проекту, а далее в коде осуществить с помощью неё запуск формы (пример запуска формы представлен в статье Установка текущего объекта при запуске приложения).