Strano comportamento dell'ambiente .NET...

martedì 11 gennaio 2005 - 15.48

H2MARON Profilo | Junior Member

Ciao a tutti,
Mi capita che nell'apertura di una form mi si chiuda tutta l'applicazione e mi ritorni nell'ambiente di sviluppo...

La mia form la carico su click da un menu:

Dim MiaForm1 as New MiaForm
MiaForm.MDIParent= Me
MiaForm1.Show()

Viene eseguito l'evento Load e poi mi si chiude tutto il progetto...Vi è mai capitato?

grazie e Ciao!!

alextyx Profilo | Expert

Non sono pratico dell'uso dei form MDI e quindi può darsi che sbagli, ma forse dovrebbe essere:

Dim MiaForm1 as New MiaForm
MiaForm1.MDIParent= Me 'MiaForm1 anzichè MiaForm, come hai scritto tu!
MiaForm1.Show()


Tieni conto che lo Show di una form nn ferma il codice, come invece accade con lo showdialog
Comunque ne so pochissimo, potrei anche dire delle enormi castronerie.

trinity Profilo | Guru

Potresti provare in vari modi, ad esempio in questi due che ti posto:

Dim prova as Form1
Dim Padre as MyMDI
padre=me.mdiParent
prova=padre.Form


Dim frmMain As New Form1
frmMain.IsMdiContainer = True
frmMain.Show()
Dim prova As New Form2
prova.MdiParent = frmMain
prova.Show()

Ciao
Fabio

H2MARON Profilo | Junior Member

Grazie ragazzi...ora provo...
poi vi faccio sapere!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5