Sto provando a creare un'applicazione di schermata principale multilayout. Ho alcuni pulsanti in alto che si collegano alla sezione principale dell'applicazione (ad esempio, la finestra di gestione per ogni entità nel modello)Come rendere WinForms UserControl riempire le dimensioni del suo contenitore
Facendo clic su uno di questi pulsanti viene visualizzato l'UserControl associato in un pannello. Il Pannello detiene gli UserControls che a loro volta detengono l'interfaccia utente.
WinForms UserControl non ha la proprietà Anchor
o Dock
. Proprietà Ambito
ho cercato di UserControl
AutoSize=True
E
private void ManageUsersControl_Load(object sender, EventArgs e)
{
this.Width = this.Parent.Width;
this.Width = this.Parent.Height;
}
Ma questi non ha funzionato.
Nota: che carico questo controllo in modo dinamico in fase di esecuzione
'UserControl' * * ha una proprietà' Dock' - eredita quella proprietà da 'Control'. Vedere la sezione Proprietà di http://msdn.microsoft.com/en-us/library/system.windows.forms.usercontrol.aspx – MvanGeest
la dichiarazione di cui sopra "Il winforms usercontrol non ha la proprietà" Anchor "o" Dock " " era sbagliata. Stavo cercando "Dock" mentre su UserControl. Dovrebbe apparire solo per i comandi (bambini) aggiunti a UserControl. – codingbiz
@MvanGeest si ha senso, ma perché non è presente nella griglia della proprietà del designer? – Steve