锚定许多TextBox控件

时间:2014-10-28 02:19:19

标签: c# winforms

我正在开展一个科学博览会项目,我真的需要超越锚点。我已经工作了几天来锚定这个窗口,我无法弄清楚如何调整所有这些。

有人可以用锚点标记这个图像,并准确地解释它们如何以对12岁的人有意义的方式工作吗?

enter image description here

1 个答案:

答案 0 :(得分:4)

我已在颜色中标记了必要的Anchors

除了锚点之外,您还需要一些代码,因为Anchors无法处理与其父级边界相关的多个控件。在您的布局中,您有三个groupBox(所有)(大概)共享表单的中心..如果您愿意,也可以计算dist ..

labeled layout

这是一段代码,可以帮助您开始使用GroupBoxes:

private void Form1_Resize(object sender, EventArgs e)
{
    int dist = 3;  // set to the distance between the GroupBoxes!
    int width = (oneWideTextBox.Width - dist * 2) / 3;
    groupBox1.Width = width ;
    groupBox2.Left = groupBox1.Right + dist;
    groupBox2.Width = groupBox1.Width;
    groupBox3.Left = groupBox2.Right + dist;
    groupBox3.Width = groupBox1.Width;
}

当然,我已经对你希望它如何工作做了一些假设..我希望你能从这里开始吧!随意问!!