Messagebox

venerdì 06 febbraio 2004 - 17.48

pecos81 Profilo | Junior Member

ciao a tutti,
il problema ke mi affligge è il seguente:
ho una form di login,se user e pwd sono corretti mi apre una frmmain che è MDIcontainer con 2 righe
Dim form As New FrmMain
form.Show()
da quest'ultima si accede al resto del programma.
quando apro,appunto,la frmmain non posso fare la dispose (e/o close) della mia frmlogin se no si arrabbia quando in una qualsiasi delle form del programma (tutte figlie della frmmain) ed aperte col codice sopracitato richiamo una messagebox.Quando la messagebox appare mi si riapre anche la frmlogin priva di quasi tutti i componenti.se nella frmlogin invoco il dispose alla creazione della messagebox mi dà l'errore "Impossibile accedere all'oggetto eliminato di nome "FrmLogin"."
Sapete dirmi xkè? grazie

freeteo Profilo | Guru

ciao
prova a partire con un modulo ed una sub main, fai la FrmLogin.ShowDialog (cosi la tiene modale) e poi crei la main e utilizzi il programma.
cosi dovresti riuscire a fare il dispose della form login ;-)
ciao
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5