В WinForms я создал форму для отображения номера версии приложения.
Она содержит только метки и таймер для ее закрытия.
У меня есть сомнения по этому поводу.
Если отображается модально, работает очень хорошо; но, конечно, это задерживает остальную часть приложения, если я хочу дать время прочитать описание.
Если отображается не модально, отображается его фон и ничего больше.
Я думаю о способ стимулировать загрузку текста, не задерживая выполнение приложения.
Проект ориентирован на .Net 6.0, разработан для Windows 11 и будет использоваться в Windows 10.Основная часть приложения выполняется в режиме командной строки.
Чтобы открыть форму:
frmVersion frm = new frmVersion();
// perhaps should I insert something here?
#if option1
frm.ShowDialog(); //works good; retains the application for a few seconds
#ELSE
frm.Show(); //let the following of the code be executed, but does not display the text.
#ENDIF
Подробнее здесь: https://stackoverflow.com/questions/787 ... -not-modal