Изменение размера многострочного текстового поля в C#
У меня есть два многострочных текстовых поля, разделенных внутри splitContainer. Когда я перетаскиваю сплиттер влево или вправо, я бы хотел, чтобы размеры текстовых полей соответственно изменялись. Как мне это сделать? Я использую Microsoft Visual C# 2008 Express Edition. Благодарю.
6 ответов
Если вы установите свойство Dock текстовых полей в Dock.Fill, это должно произойти за вас.
Два пути:
- Установите для свойства Textbox.Anchor значения Top, Left, Bottom и Right.
- Установите для свойства Textbox.Dock значение Fill.
Я считаю, что все, что вам нужно сделать, это установить для свойства привязки значения Top, Left, Bottom, Right true.
Control..::. Anchor Property
Получает или задает ребра контейнера, к которому привязан элемент управления, и определяет, как изменяется размер элемента управления с его родителем.
Очень поздно на вечеринку, но все, что я сделал, это установил dock для заполнения и Multiline в true, и это заполнило пространство.
Просто установите TextBox
такой стиль
.MultiLineTextBox
{
max-height: 52px;
max-width: 163px;
min-height: 52px;
min-width: 163px;
}
<asp:TextBox ID="txtremark" runat="server" CssClass ="MultiLineTextBox"
и наслаждаться.