Форма отображается пустой, если она не модальнаяC#

Место общения программистов C#
Anonymous
Форма отображается пустой, если она не модальная

Сообщение Anonymous »

В 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

Вернуться в «C#»