Onbekend |
|
Ik heb in VB .Net een mdiParent met een mdiChild.
Ik gebruik ongeveer de volgende code om het child te openen.
Static frmProductWijzigen As New frmProductWijzigen
If frmProductWijzigen.IsDisposed Then
frmProductWijzigen = New frmProductWijzigen
End If
frmProductWijzigen.MdiParent = Me
frmProductWijzigen.Show()
frmProductWijzigen.Activate()
Static frmProductWijzigen As New frmProductWijzigen If frmProductWijzigen.IsDisposed Then frmProductWijzigen = New frmProductWijzigen frmProductWijzigen.MdiParent = Me frmProductWijzigen.Show() frmProductWijzigen.Activate()
Maar nu: het openen gaat prima, maar het child valt, bij de eerste keer dat het geopend wordt, weg onder de parent. Open ik daarna een andere child (daarbij treedt het probleem ook op) en ik ga dan weer terug, dan staat de child wel goed.
Samengevat: alle childs staan bij de eerste opening niet goed gepositioneerd. Bij een 2e (of latere) openeing springt de child goed.
|