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
Si vous définissez la propriété Dock des zones de texte sur Dock.Fill, cela devrait vous arriver.
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.
Vous devez les ancrer dans chaque panneau.
Ceci n'est vrai que si les zones de texte remplissent les panneaux dont ils sont les enfants. –
Deux façons:
- Définissez la propriété Textbox.Anchor sur Haut, Gauche, Bas et Droite.
- Définissez la propriété Textbox.Dock sur Remplir.
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.
La question demande à propos de WinForms, pas ASP.net – yumaikas
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.
Merci pour le conseil, kaizen! –