【问题标题】:Multiline Textbox Resizing in C#C#中的多行文本框大小调整
【发布时间】:2010-01-22 20:39:11
【问题描述】:

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

【问题讨论】:

    标签: c# winforms textbox multiline splitcontainer


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      两种方式:

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

      【讨论】:

        【解决方案3】:

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

        Control..::.Anchor 属性

        获取或设置边缘 控件绑定的容器 并确定控件的方式 与父级一起调整大小。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 只有在文本框填满了它们的子面板时才会如此。
          【解决方案5】:

          聚会很晚,但我所做的只是将停靠栏设置为填充,将多行设置为 true,它填充了空间。

          【讨论】:

            【解决方案6】:

            只需像这样设置TextBox 样式

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

            并享受。

            【讨论】:

            • 这个问题是关于 WinForms,而不是 ASP.net
            猜你喜欢
            • 1970-01-01
            • 2019-08-28
            • 1970-01-01
            • 1970-01-01
            • 2011-02-19
            • 1970-01-01
            • 2011-07-15
            • 2016-09-27
            • 1970-01-01
            相关资源
            最近更新 更多