Как загрузить вторую форму в фоновом режиме?

217
31 мая 2017, 02:25

Как при открытии приложения, загрузить форму Form2 в фоновом режиме, при условии, что сначала загружается FormMain (основная форма, при открытии приложения)?

При нажатии на pictureBox открывается Form2 внутри panelMain, но на ее открытие тратится около двух секунд, т.к. на Form2 много ресурсов.

Answer 1

В фоновом режиме создать не получится если проект использует формы, так как действия в UI должны быть в UI потоке. Как вариант сначала создать тяжелое окно, потом создать FormMain и в конструктор передать Form2.

READ ALSO
Убрать выделение первой ячейки в DataGridView

Убрать выделение первой ячейки в DataGridView

Здравствуйте, нашёл вот такой код для запрета в DataGridView использования символов кроме цифр и запятых

356
Динамически подгружаемая DLL

Динамически подгружаемая DLL

Есть dll написанная на C# которая должна храниться на сервере (что бы пользователи не могли получить её CIL код)Вопрос - как осуществить подключение...

194
Байт массив в шестнадцатеричное число

Байт массив в шестнадцатеричное число

Есть байт массив, нужно получить из этого байт массива строку в виде шестнадцатеричного числаНапример "1A49B0146C93"

251
Как связать Domain Model с Data Access Layer (DAL) с использованием DataMapper

Как связать Domain Model с Data Access Layer (DAL) с использованием DataMapper

Всем доброго дня) В Интернете много статей про архитектуру ПОЕсть много описаний паттернов связи доменной модели с источником данных

222