当前位置:  开发笔记 > 运维 > 正文

如何阻止Visual Studio调整控件的大小?

如何解决《如何阻止VisualStudio调整控件的大小?》经验,为你挑选了1个好方法。

Visual Studio 2008 SP1(尽管IIRC,行为也出现在2005年)继续调整我使用的几个网格控件(准确地称为Janus.GridEx).

我可以将它们恢复正常,保存并编译得很好.当它编译时,这两个控件将扩展为荒谬的值.

更多信息:此问题与在控件上设置Anchor属性有关.如果我将Anchor属性设置为相反的两端(比如Left和Right),则在编译Designer文件时,它会将控件的宽度/高度设置为容器的宽度/高度.

似乎在Designer文件中,Anchor属性设置在Size属性之前.手动编辑(我知道,对我来说很遗憾)首先放置Size属性的文件没有帮助,因为当编译Designer文件时,它似乎也从头开始重写.

所以我想我真正的问题是如何让VS表单设计师尊重我的初始大小声明以及Anchor属性.



1> 小智..:

我有同样的问题.表单上的用户控件实例具有这些设置.anchor - none autosize - false dock - none

每次我做构建等时,它仍然可怕地调整它们的大小.

我发现在设计属性中的用户控件上,它将autoscalemode设置为font.我将其更改为无,并解决了问题.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有