C# 用C语言调整多行文本框大小#

C# 用C语言调整多行文本框大小#,c#,winforms,textbox,multiline,splitcontainer,C#,Winforms,Textbox,Multiline,Splitcontainer,在splitContainer中有两个分隔的多行文本框。当我向左或向右拖动拆分器时,我希望文本框相应地调整大小。我该怎么做?我正在使用Microsoft Visual C#2008快速版。谢谢。我相信您需要做的就是将anchor属性设置为Top、Left、Bottom、Right true 控件..::.Anchor属性 获取或设置对象的边 控件绑定到的容器 并确定控件的使用方式 与其父级一起调整大小 如果您将文本框的Dock属性设置为Dock.Fill,您应该会遇到这种情况。您应该在每个面板中

在splitContainer中有两个分隔的多行文本框。当我向左或向右拖动拆分器时,我希望文本框相应地调整大小。我该怎么做?我正在使用Microsoft Visual C#2008快速版。谢谢。

我相信您需要做的就是将anchor属性设置为Top、Left、Bottom、Right true

控件..::.Anchor属性

获取或设置对象的边 控件绑定到的容器 并确定控件的使用方式 与其父级一起调整大小


如果您将文本框的Dock属性设置为Dock.Fill,您应该会遇到这种情况。

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

两种方式:

  • 将Textbox.Anchor属性设置为Top、Left、Bottom和Right
  • 将Textbox.Dock属性设置为Fill

  • 只需像这样设置
    文本框
    样式

    .MultiLineTextBox
            {
                max-height: 52px;
                max-width: 163px;
                min-height: 52px;
                min-width: 163px;
            }
    <asp:TextBox ID="txtremark" runat="server" CssClass ="MultiLineTextBox"
    
    .multilitextbox
    {
    最大高度:52px;
    最大宽度:163px;
    最小高度:52px;
    最小宽度:163px;
    }
    
    晚会很晚了,但我所做的只是将dock设置为fill,Multiline设置为true,然后填充了整个空间。

    只有当文本框填充了它们的子面板时,才会出现这种情况。问题是关于WinForms,而不是ASP.net