Salve a tutti,
sto sviluppando un’applicazione e ho deciso di creare un form all’interno del quale aprire altri form.
Quindi per capirci ci sarà un form “Padre” con una ToolBar ed ogni volta che premo un pulsante della ToolBar mostro all’interno del form “Padre” un form “Figlio”.
Per fare questo ho deciso di definire il form “Padre” come MdiContainer e ogni volta che premo un pulsante della ToolBar utilizzo il seguente codice
For Each frm As Form In Me.MdiChildren
frm.Dispose()
frm.Close()
Next
dim frm As New Frm1
frm.Location = New Point(0, 0)
frm.MdiParent = Me
frm.ShowInTaskbar = False
frm.Show()
Il problema è che ogni nuovo form figlio che apro non compare nella posizione 0,0 ma viene traslato verso il basso in maniere incrementale.
Dopo una decina di click però il form figlio ritorna nella posizione 0,0.
Qualcuno mi sa dare qualche consiglio??
Grazie![]()