【问题标题】:Stop anchored controls from moving when resizing the form in the designer在设计器中调整窗体大小时停止移动锚定控件
【发布时间】:2013-08-25 11:09:18
【问题描述】:

有没有办法在设计器中调整表单大小而不移动任何锚定控件?我在 Visual Studio 2010 中使用 winforms。

【问题讨论】:

    标签: c# winforms visual-studio-2010


    【解决方案1】:

    你必须知道什么时候可以作弊。打开表单的 Designer.cs 文件并编辑 this.ClientSize 属性分配。这会更改表单大小,但不会影响锚定在右侧或底部的控件的位置。

    【讨论】:

    • OOC,有没有一种简单的方法可以从 VS 中做到这一点?设计器文件在 VS 中通常是不可见的,但也许有办法看到它?
    【解决方案2】:

    您可以试试这个...保持所有控件为默认值(即顶部、左侧),就像您在设计视图中一样,然后将它们锚定在 form_load / activate 事件中的代码中。

    【讨论】:

    • 我们讨论的是设计表单,而不是运行它。
    猜你喜欢
    • 2018-03-11
    • 2015-03-21
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 2023-01-15
    • 1970-01-01
    • 2013-04-30
    相关资源
    最近更新 更多