Child form

mercoledì 29 ottobre 2008 - 22.06

fabi2089 Profilo | Junior Member

come si fa un form figlio in c# con visual studio 2005?

freeteo Profilo | Guru

Ciao,
devi innanzitutto creare una Form "contenitore" di tipo MdiParent impostando la sua proprietà "IsMdiContainer" su true.
Poi il resto delle form del progetto possono essere form normali, ma per visualizzarla come figlia, devi usare un codice di questo tipo:
void menuMDI_Click(object sender, EventArgs e) { FormFiglia form = new FormFiglia(); form.MdiParent = this; form.Show(); }
dove "this" è la principale, dato che questo codice è stato scritto sul click di un bottone della principale.
Come vedi viene settato il suo "Parent" alla figlia con la form che è Mdi (quindi può contenerla) e poi per il resto si arrangia .net nel gestire il size etc...


ciao.

Matteo Raumer
[MVP Visual C#]
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5