2010-01-22 27 views
3

J'ai deux zones de texte multilignes séparées dans un conteneur splitContainer. Lorsque je fais glisser le séparateur vers la gauche ou vers la droite, je souhaite que les zones de texte soient redimensionnées en conséquence. Comment puis-je faire cela? J'utilise Microsoft Visual C# 2008 Express Edition. Merci.Redimensionnement de la zone de texte multiligne dans C#

Répondre

4

Si vous définissez la propriété Dock des zones de texte sur Dock.Fill, cela devrait vous arriver.

+0

Merci pour le conseil, kaizen! –

0

Je crois que tout ce que vous devez faire est de définir la propriété d'ancrage à Top, Left, Bottom, Right true.

contrôle .. ::. Anchor Propriété

Obtient ou définit les bords du récipient auquel un contrôle est lié et détermine comment un contrôle est redimensionné avec son parent.

0

Vous devez les ancrer dans chaque panneau.

+0

Ceci n'est vrai que si les zones de texte remplissent les panneaux dont ils sont les enfants. –

1

Deux façons:

  1. Définissez la propriété Textbox.Anchor sur Haut, Gauche, Bas et Droite.
  2. Définissez la propriété Textbox.Dock sur Remplir.
-1

Il suffit de définir le style TextBox comme celui-ci

.MultiLineTextBox 
     { 
      max-height: 52px; 
      max-width: 163px; 
      min-height: 52px; 
      min-width: 163px; 
     } 
<asp:TextBox ID="txtremark" runat="server" CssClass ="MultiLineTextBox" 

et profiter.

+1

La question demande à propos de WinForms, pas ASP.net – yumaikas

0

Très tard à la fête, mais tout ce que j'ai fait a été mis à quai pour remplir et Multiline à vrai et il a rempli l'espace.