Sranezze su Form MDI

giovedì 19 giugno 2008 - 16.32

secks Profilo | Senior Member

In C# express 2008 ho inserito una Form MDI.
Ho aggiunto una TreeView ed su un nodo carico una form figlio con StartPosition = CenterParent:

frmTabella f = new frmTabella();
f.MdiParent = this;
f.StartPosition = FromStartPosition.CenterParent;
f.Show();

Richiamando la form figlia stranamente non si posiziona al centro della Form padre ed inoltre sembra trasparente, nel senso con non si sovrappone sui controlli ( Label e TextBox ) sempre della form padre

Devo attivare qualche proprietà?

Ciao a tutti.
Paolo.

freeteo Profilo | Guru

ciao,

>Richiamando la form figlia stranamente non si posiziona al centro
>della Form padre
hai provato ad usare "CenterScreen" invece di "CenterParent" ?

>ed inoltre sembra trasparente, nel senso con
>non si sovrappone sui controlli ( Label e TextBox ) sempre della
>form padre
si è un comportamento classico delle mdi, ti conviene aggiungere (ed ancorare a sinistra ad esempio) un pannello alla form principale e aggiungere i controlli classici dentro a quello (e non direttamente nella form), in modo da lasciare una separazione tra l'area dei controlli e l'effettiva area grigio scuro, impegnata dalla form child che carichi

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5