VB.NET: загрузить форму и скрыть ее
У меня есть форма в моем проекте. Эта форма предназначена только для того, чтобы сигнализировать другому приложению (например, внешним ActiveX-файлам), что мое приложение еще живо.
Я объявил это так в основной форме:
Private m_fVirtualContainer As frmVirtualContainer
Теперь, когда я это создаю, я говорю:
m_fVirtualContainer = New frmVirtualContainer
Однако это не вызывает событие «Загрузить» формы.
Я должен добавить m_fVirtualContainer.Show ()
... чтобы вызвать событие Load.
В форме у меня есть следующий подпункт:
Private Sub frmVirtualContainer_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.Visible = False
End Sub
Но я думаю и надеюсь, что это перебор. Я только хочу загрузить форму, а не показывать ее.
Может кто-нибудь сказать, пожалуйста, как это сделать? Спасибо!