3 votes

Le UserControl ne se redimensionne pas automatiquement avec le formulaire

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 :

  1. Assurer Taille minimale et Taille maximale du contrôle de l'utilisateur ont la valeur 0.
  2. Définir AutoSize sur (1) le contrôle utilisateur et (2) le panneau où il réside pour Véritable
  3. Définir Ancrage sur le panneau pour Top , Fond , Gauche , Droit
  4. 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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X