Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
MENU E VISUALIZZAZIONE DI FORM
sabato 05 marzo 2005 - 09.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nikol84
Profilo
| Junior Member
56
messaggi | Data Invio:
sab 5 mar 2005 - 09:53
Salve ragazzi ho un piccolo problema :
Sto cranda un applicazione in vb.net che ha più form da visualizzare, il metodo che ho utlizzato è il seguente :
Ho creato una form MDI in cui ho inserito un MAINMENU, ho creato delle voci all'interno del menu per ognuna delle quali richiamo una form diversa, il problema che vi porgo è perchè se ho una form gia aperta e clicco sull voce di menu corrispondente crea una nuova form invece di rivisualizzarmi la form aperta in precedenza come accadeva con visual basic 6. Spero di essere stato chiaro GRAZIE ANTICIPO
Per ognuna delle voci di menu ho inserito il seguente codice
Il codice :
Private Sub MenuItem2_Click_1(ByVal sender As System.Object, ByVal _
e As System.EventArgs) Handles MenuItem2.Click
Dim frm As New frmEsempio()
frm.MdiParent = Me
frm.Show()
End Sub
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
sab 5 mar 2005 - 17:22
Esempio di chiamata:
ShowChild(GetType(myFormChild))
Public Sub ShowChild(ByVal FormType As Type)
Dim TargetForm As Form = Nothing
For Each child As Form In Me.MdiChildren
If child.GetType.Equals(FormType) Then
TargetForm = child
End If
Next
If TargetForm Is Nothing Then
TargetForm = CType(Activator.CreateInstance(FormType), Form)
End If
TargetForm.MdiParent = Me
TargetForm.Show
End Sub
nikol84
Profilo
| Junior Member
56
messaggi | Data Invio:
sab 5 mar 2005 - 18:12
Ciao ti ringrazio mi è stato efficace il tuo suggerimento
nikol84
Profilo
| Junior Member
56
messaggi | Data Invio:
sab 5 mar 2005 - 18:12
Ciao ti ringrazio è stato efficace il tuo suggerimento
Torna su
Stanze Forum
Elenco Threads
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 !