Способы открытия формы в VB.net - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Для того, чтобы вывести на екран форму я всегда пользовался сочетанием операторов типа Dim NewForm As New Form2() NewForm.ShowDialog() ' или .Show() т.е. как бы создавал экземпляр формы и выводил его на экран. Недавно коллега (когда-то якобы активно программировавший на VB.net)мне сказал, что это 'идеологически' неправильно, а следует объявлять все формы, которые хочешь открыть из текущей в начале описания класса формы с помощью ключевого слова Public (как точно коллега уже не помнит) а потом в нужном месте обрашаться к открываемой форме по имени - типа Form2.ShowDialog() Не подскажет ли уважаемое общество, прав ли мой коллега и если прав, то как правильно оформить описание и где его поместить

Решение задачи: «Способы открытия формы в VB.net»

textual
Листинг программы
Public Class MyClass
   Public myFormChild as MyFormClass
'......
Sub CallForm 
  if myFormChild is Nothing then 
      myFormChild=new MyFormClass()
  end if
  myFormChild.Show()
end sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.429 из 5
Похожие ответы