C#中的多行文本框大小调整

3

我在一个SplitContainer控件中有两个多行文本框。当我拖动分隔条时,我希望文本框能够相应地调整大小。我该怎么做?我正在使用Microsoft Visual C# 2008 Express Edition。谢谢。

6个回答

5
如果您将文本框的 Dock 属性设置为 Dock.Fill,则此操作应该自动完成。

1

两种方法:

  1. 将文本框的 Anchor 属性设置为 Top、Left、Bottom 和 Right。
  2. 将文本框的 Dock 属性设置为 Fill。

0

我相信你所需要做的就是将锚点属性设置为顶部、左侧、底部、右侧为真。

Control..::.Anchor 属性

获取或设置控件绑定到的容器的边缘,并确定控件如何随其父级调整大小。


0

你应该将它们停靠在每个面板中。


只有当文本框填充它们所属的面板时,这才是真实的。 - Chris Kannon

0

虽然我来晚了,但我所做的就是将 Dock 设置为填充并将 Multiline 设置为 true,它就填满了空间。


-1

只需将TextBox的样式设置为这样

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

并享受。


1
这个问题是关于WinForms的,不是ASP.net。 - yumaikas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接