VB2010 "estrarre" un form da tablelayoutpanel

venerdì 23 novembre 2012 - 14.15
Tag Elenco Tags  VB.NET  |  Visual Studio 2010

willy_80 Profilo | Senior Member

ciao a tutti, ho fatto un programma in vb2010 ed ho questo problema:

1. Il programma parte aprendo un form mdi
2. Nell'mdi ho posto un table layout panel con 2 righe e due colonne
3. Apro un form secondario
4. Nel form secondario aperto semplicemente col comando show ho messo un button che contiene le istruzioni per inserire se stesso in una cella del tablelayoutpanel dell'mdi, posto di seguito il codice:

Dim Cell As TableLayoutPanelCellPosition Cell.Row = 1 : Cell.Column = 1 Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None Me.MdiParent = FrmMdi Me.Parent = FrmMdi.TableLayoutPanel1 FrmMdi.TableLayoutPanel1.SetCellPosition(Me, Cell) Me.Dock = DockStyle.Fill

5. Ora vorrei fare in modo da "estrarre" il form secondario dalla cella e visualizzarlo come in precedenza.

Qualcuno mi sa aiutare?

Vinsent Profilo | Senior Member

Prova ad impostare a Nothing le proprietà mdiparent e parent.
ciao

willy_80 Profilo | Senior Member

grazie funziona
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