MENU E VISUALIZZAZIONE DI FORM

sabato 05 marzo 2005 - 09.53

nikol84 Profilo | Junior Member

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

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

Ciao ti ringrazio mi è stato efficace il tuo suggerimento

nikol84 Profilo | Junior Member

Ciao ti ringrazio è stato efficace il tuo suggerimento
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