Hej jag har precis bytt fårn vb6 till .net och funderar lite över hanteringen av olika forms. Precis som du säger så kan du instansiera formen i sub main men då kommen ligga i minnet hela tiden och du måste också hantera stängning av fönster då du inte vill att instansen ska disposas utan bara dölja fönstret. Det bästa sättet är det första som du skriver. Då har du bara fönstret i minnet så länge som du använder det eller ser det.nybörjarhjälp om Forms
Tidigare skrev man ju bara såhär för att öppna en form:
<code>
frmForm.show
</code>
Jag har märkt att det (kanske är bra?) inte är så enkelt nu, och försökte med att skriva såhär istället, vilket fungerade:
<code>
dim WForm As New frmForm()
WForm.show()
</code>
Men det är ju jobbigt att behöva göra en ny form varje gång, så kan man inte lösa det här på ett lättare sätt? Det går ju inte att göra en "Public WForm As New frmForm" i Sub Main.
Hoppas beskrivningen va förståelig...Sv: nybörjarhjälp om Forms
mvh Peter