anoniem Geplaatst: 21 mei 2004 Delen Geplaatst: 21 mei 2004 Hoi, Wat is de juiste manier om in Visual Basic .NET 2003 een form te laten zien? form.Show() leverde mij een oneindig aantal forms op (omdat er telkens een nieuw form geopend werd. Dit gebeurt trouwens alleen in de Sub Main(), daarbuiten werkt form.Show wel gewoon zoals ik gewend ben. Adios, El Loco Quote Link naar reactie
anoniem Geplaatst: 21 mei 2004 Auteur Delen Geplaatst: 21 mei 2004 Een nieuw Form??? Nu kan ik Visual Basic.net niet, maar je kan toch alleen maar de forms laten zien die je al heb?? Maarre als het goed is heeft die Form een naam. Meestal Form1 ofzo, of de naam die jijzelf gegeven heb. Probeer dat is. Dus: Form1.Show Groeten, Wouter Quote Link naar reactie
anoniem Geplaatst: 21 mei 2004 Auteur Delen Geplaatst: 21 mei 2004 in vb 6 kun je dit doen: [code:1:5f3d49d853] 'dit in een module Public form(1 To 1000) As form1 [/code:1:5f3d49d853] [code:1:5f3d49d853] 'dit waar jij het maar wil Set form(nummer) = New form1 form(nummer).Show [/code:1:5f3d49d853] Quote Link naar reactie
anoniem Geplaatst: 22 mei 2004 Auteur Delen Geplaatst: 22 mei 2004 Goh dat wist ik niet. Maar wat is het nut van bovenstaande? Quote Link naar reactie
anoniem Geplaatst: 22 mei 2004 Auteur Delen Geplaatst: 22 mei 2004 Volgens mij gewoon met OPEN "Window titel" for window as #handle window_nsb geeft een Form zonder scrollbar window_popup geeft een Form zonder titel window_fs geeft een Form full screen Abcott Quote Link naar reactie
anoniem Geplaatst: 22 mei 2004 Auteur Delen Geplaatst: 22 mei 2004 Ik had de volgende code in mijn Sub Main() staan:[code:1:8b30dc0c74] Dim frmLoading As New frmLoading frmLoading.Show() [/code:1:8b30dc0c74]Waarbij frmLoading een scherm is wat ik tijdelijk wil laten zien terwijl mijn programma aan het laden is. Het probleem hierbij is dat frmLoading niet 1 keer wordt getoond (en verwijderd wordt aan het eind van de Main), maar oneindig veel keer, totdat er een foutmelding optreed. Bij het debuggen ben ik er achter gekomen dat dit komt omdat frmLoading.Show() telkens weer wordt aangeroepen en de rest van de code niet wordt uitgevoerd. Ik heb de code nu veranderd in[code:1:8b30dc0c74]Dim frmLoading As New frmLoading frmLoading.DefInstance.Show()[/code:1:8b30dc0c74] Nu wordt het form slechts 1 keer geladen en even later inderdaad netjes opgeruimd. Maar volgens mij is dit niet helemaal de juiste manier voor VB .NET 2003 El Loco Quote Link naar reactie
anoniem Geplaatst: 22 mei 2004 Auteur Delen Geplaatst: 22 mei 2004 Probeer eens: [code:1:141c73eea9] Application.Run(jouwForm) [/code:1:141c73eea9] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen