Я довольно новичок в vb.net, и Windows формирует разработку в целом, так что это может быть очень просто, но здесь все.
Я хотел бы открыть новую форму из какого-то другогосформировать и передать некоторый выбранный объект из элемента управления этой формы в новую форму.Я подумал, что разумным способом сделать это был параметр конструктора форм.Теперь я знаю, что графический интерфейс Visual Studio создает частичные классы для моих форм, которые содержат свойства, которые я могу перетащить туда в конструкторе.Я предполагаю, что он также содержит конструктор по умолчанию.Так как он может делать все, что нужно для инициализации формы, я решил, что мне следует вызывать его из моего собственного конструктора ala
public sub new(byval my_parameter as Foo)
Me.new()
Me.my_parameter = my_parameter
do_some_initialisation()
end sub
Это явно не так, потому что он не может найтиконструктор по умолчанию.Дело в том, что Visual Studio делает все возможное, чтобы я не видел сгенерированный конструктор, поэтому я знаю, как получить к нему доступ.Это заставляет меня поверить, что я на самом деле делаю это неправильно, и должен был пойти другим путем, поскольку путь, по которому вы вынуждены идти, обычно является разумной вещью, которую я обычно нахожу слишком поздно.
Так, как я должен делать что-то подобное?