Загрузить, но не отображать форму

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 20.05.2009 (Ср) 23:18

Загрузить, но не отображать форму

Сообщение TrueTrue » 06.11.2019 (Ср) 11:00

В VB6 есть возможность сделать
Код: Выделить всё
load form1
В этом случае, форма загружалась со всеми процедурами, но не отображалась.
Подскажите, как такое же сделать в VB.NET?

Дело в том, что там нашёл только
Код: Выделить всё
form1.show
Форма появляется и тогда её приходится скрывать. А это не подходит.

bon818
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 29.08.2009 (Сб) 4:49
Откуда: Ташкент

Re: Загрузить, но не отображать форму

Сообщение bon818 » 07.11.2019 (Чт) 1:01

Может в свойствах формы VISIBLE=FALSE прописать

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 20.05.2009 (Ср) 23:18

Re: Загрузить, но не отображать форму

Сообщение TrueTrue » 07.11.2019 (Чт) 8:20

bon818 писал(а):Может в свойствах формы VISIBLE=FALSE прописать
VS 2019. В свойствах формы, пункт Visible отсутствует.
Здесь появилось свойство: Form1.Hide, но и его можно включить только в КОДЕ!
А раз в коде, то соответственно в "Form1_Load", после старта формы.
Попробовал поставить его в "Form1_Paint", вроде срабатывает чуть быстрее, но всёравно видно мерцание, как форма прорисовалась и исчезла.
Единственное, как у меня получилось выкрутится, это установить
Код: Выделить всё
WindowsState = Minimized
ShowInTaskBar = False

ну и
Код: Выделить всё
Me.Hide()
конечно.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList