PDA

View Full Version : [VB.NET] Aprire una form dalla DMI


OrcaAssassina
19-02-2007, 17:39
Ho creato la mia MDI, ora devo collegare all'icona di "Nuovo" la mia form1

Se clicco su tale icona mi apre una finestra che io non ho mai creato, cioè una finestra vuota

Come faccio a collegare tale form1 a tale icona

Nelle altre form utilizzo ad esempio form1.show

Ciao e grazieeeeee

RaouL_BennetH
19-02-2007, 17:50
prova a vedere se ti è di aiuto:

http://www.startvbdotnet.com/forms/mdi.aspx

OrcaAssassina
19-02-2007, 18:25
prova a vedere se ti è di aiuto:

http://www.startvbdotnet.com/forms/mdi.aspx


So sincero....non c'ho capito un cavolo lo stesso

ma nessuno ha mai usato la MDI....porca miseria...era tanto facile in VB6 aprire una form figlia

Va bè....se qualcuno ha la soluzione me lo dica

Ciao e grazieeeeeeeee

RaouL_BennetH
19-02-2007, 18:43
Io uso C#, e mi basta fare così:


//codice evento nel MainForm

FormFiglio formChild = new FormFiglio();
formChild.MdiParent = this;
formChild.Show();



Purtroppo non sono capace di tradurtelo in VB.NET, magari tu sei più capace o almeno spero di averti dato un'ideuzza sulla quale lavorare .

RaouL_BennetH
19-02-2007, 18:47
ah, ho trovato questo esempio su internet:

[code]
Private Sub ShowForm2Button_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles ShowForm2Button.Click
Dim formChild As New Form2()
formChild.Show()
End Sub

OrcaAssassina
19-02-2007, 22:02
Ho fatto cosi ed è funzionante

Dim fr As New frmMiaForm
fr.MdiParent = Me
fr.Show()