J'ai des difficultés à configurer mon contrôle utilisateur pour qu'il soit automatiquement redimensionné avec le panneau où il est créé. Lorsque l'utilisateur redimensionne le formulaire principal qui contient le contrôle de l'utilisateur, la taille de ce dernier ne change pas du tout, ce qui rend l'expérience de l'utilisateur moins agréable.
Jusqu'à présent, j'ai essayé ce qui suit :
- Assurer Taille minimale et Taille maximale du contrôle de l'utilisateur ont la valeur 0.
- Définir AutoSize sur (1) le contrôle utilisateur et (2) le panneau où il réside pour Véritable
- Définir Ancrage sur le panneau pour Top , Fond , Gauche , Droit
- Définir Quai à la propriété Remplir pour le contrôle de l'utilisateur (j'ai fait cela avec le code suivant)
Ces tentatives n'ont eu aucun effet sur le comportement de mon contrôle d'utilisateur :
CalcUserControl calcControl = new CalcUserControl(CountryId);
calcControl.Dock = DockStyle.Fill;
panelUserCtrl.Controls.Clear();
panelUserCtrl.Controls.Add(calcControl);
Toute suggestion serait très appréciée.