【问题标题】:TextBox size change when re-sizing the form重新调整表单大小时文本框大小发生变化
【发布时间】:2013-03-24 01:58:26
【问题描述】:

当您更改整个表单的大小时,许多程序会重新调整其文本框、标签、图片框等的大小。但是当我在表单中拖动一个文本框并使表单变小时,它会与文本框重叠并且没有用,因为我看不到那里写的所有内容。

很难解释,所以这里有一些照片:

【问题讨论】:

    标签: c# forms resize


    【解决方案1】:

    检查您的文本框的属性Anchor
    看来你需要设置为Top, Left, Right

    如果您以这种方式设置,文本框将保持锚定在其容器的左、上和右边框上。
    因此,当窗体(容器)调整大小时,文本框自动增大或缩小以保持设计器中设置的原始距离。

    【讨论】:

    • 你能举个例子吗?
    • @Demodave 如果您使用控件进行一些试验并更改该属性的值,它将更加简单和高效。
    【解决方案2】:

    单击 Dock 下拉菜单并选择所需位置

    【讨论】:

      【解决方案3】:

      在 WPF 中,文本框会自动调整大小

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-05
        • 1970-01-01
        相关资源
        最近更新 更多