Mam następujący kod w vb.net napisany w przycisku.vb.net odnoszące się do utworzonego przez program formularza za pośrednictwem nowego
dim x as new frm_raw_infosheet
za każdym razem, gdy kliknę przycisk, program utworzy nowe wystąpienie formularza, którego chcę.
Moje pytanie brzmi: w jaki sposób będę mógł odnieść się do każdej z nowo utworzonych formularzy? na przykład, kliknąłem przycisk 3 razy, w jaki sposób programowo ukryję utworzony przeze mnie formularz 2 za pomocą przycisku?
Próbowałem
x.name = "Form" & incrementingvariable
jednak nie jestem do końca pewien, jak mam zamiar odnieść się do niego.
Aby moje pytanie bardziej jasne, powiedzmy incrementingvariable zawiera numer 2
incrementingvariable = 2
x zawiera teraz nazwę "Form2"
to jednak zwraca błąd
Form2.enabled = false
Nie mogę odnieść się do Form2, ponieważ .Net mówi, że "Form2" nie istnieje!
EDIT
Rozumiem, minęło trochę czasu odkąd poprosił, ale tutaj jest aktualizacja
Na listboxes są dosłownym nazwy każdej postaci, które ja przechowywane przy użyciu Listbox1.items.add(x.Name)
.
Jak zatem wywołać instancję w kolekcji? Powiedz, że chcę, aby formularz na liście był widoczny?
Dziękuję bardzo za to. –