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

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

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

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

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

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

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

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

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

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

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

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

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 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()
конечно.

alorion
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 3
Зарегистрирован: 19.02.2011 (Сб) 15:26
Откуда: Владивосток

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

Сообщение alorion » 24.11.2019 (Вс) 7:23

Получите экземпляр формы и делайте с ним, что хотите.
Код: Выделить всё
Dim MyForm As Form1 =  New Form1
MyForm.BackColor= SystemColors.Info
MyForm.Show


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

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

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

    TopList