Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 主窗体在每次构建后都会更改大小_Vb.net_Visual Studio 2010 - Fatal编程技术网

Vb.net 主窗体在每次构建后都会更改大小

Vb.net 主窗体在每次构建后都会更改大小,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,一位同事给了我一个VB项目,要将其导入visualstudio professional,以便在其中添加一个安装项目。该项目最初是一个2003年的项目,我不知道哪个版本,可能是VB express 2003,然后导入到VB express 2008,现在是professional 2010 问题是每次我在不做任何其他事情的情况下重建项目时,主窗体都会更改其大小。它的高度缩小了大约40。再次点击build,它会再次收缩 你知道这可能是什么吗?它能被修复吗?或者我必须创建一个全新的项目并导入源文件,

一位同事给了我一个VB项目,要将其导入visualstudio professional,以便在其中添加一个安装项目。该项目最初是一个2003年的项目,我不知道哪个版本,可能是VB express 2003,然后导入到VB express 2008,现在是professional 2010

问题是每次我在不做任何其他事情的情况下重建项目时,主窗体都会更改其大小。它的高度缩小了大约40。再次点击build,它会再次收缩


你知道这可能是什么吗?它能被修复吗?或者我必须创建一个全新的项目并导入源文件,并承担由此带来的所有风险。

最近我在一个德国论坛上看到一个帖子,有人描述了类似/相同的效果。在那个里,它需要手动设置表单/控件的字体以及设置为“字体”的自动缩放属性。该问题的解决方案是将“自动缩放”属性设置为DPI,而不是“字体”

希望这对你也有帮助。
(http://forum.chip.de/basic/steuerlemente-start-visual-studio-verkleinert-1587819.html)

最近,我在一个德国论坛上看到一条帖子,有人描述了类似/相同的效果。在那个里,它需要手动设置表单/控件的字体以及设置为“字体”的自动缩放属性。该问题的解决方案是将“自动缩放”属性设置为DPI,而不是“字体”

希望这对你也有帮助。
(http://forum.chip.de/basic/steuerlemente-start-visual-studio-verkleinert-1587819.html)

我在VS2010中使用C#得到了同样的结果,即使自动缩放属性发生了变化,表单仍会自动调整大小。字体是默认字体,尚未更改。(Microsoft无衬线,8.25pt)

我创建了一个新的表单基类:

public class form2 : Form
{
}
在我的表单以此为基础之后,它停止了自身的大小调整

因为上面的代码看起来好像什么都没做,所以我再次将表单从表单中删除,然后重新显示了大小调整

如果我将表格保留在更改后的基础上:

公共部分类格式:表格2 { ... }

它不会调整大小

我注释掉了菜单代码并停止了调整大小-即使是基于表单而不是表单2。如果我使用MenuStrip而不是main菜单,它也可以按预期工作。
(我甚至不知道主菜单是从哪里来的。当我把它添加到表单上时,它就在工具箱里,但现在不在那里了)

我在VS2010中得到了与C相同的东西,即使自动缩放属性发生了变化,表单仍然会自行调整大小。字体是默认字体,尚未更改。(Microsoft无衬线,8.25pt)

我创建了一个新的表单基类:

public class form2 : Form
{
}
在我的表单以此为基础之后,它停止了自身的大小调整

因为上面的代码看起来好像什么都没做,所以我再次将表单从表单中删除,然后重新显示了大小调整

如果我将表格保留在更改后的基础上:

公共部分类格式:表格2 { ... }

它不会调整大小

我注释掉了菜单代码并停止了调整大小-即使是基于表单而不是表单2。如果我使用MenuStrip而不是main菜单,它也可以按预期工作。
(我甚至不知道主菜单是从哪里来的。当我将它添加到表单上时,它就在工具箱中,但现在不在那里)

我注意到,在我将表单属性ShowInTaskbar更改为false并将FormBorderStyle更改为none后,调整大小的效果。FormBorderStyle Sizeable没有出现这种情况。我只能在将ShowInTaskbar设置为true的情况下将FormBorderStyle保持为none时避免这种效果。

我注意到,在将表单属性ShowInTaskbar更改为false并将FormBorderStyle更改为none后,调整大小会产生效果。FormBorderStyle Sizeable没有出现这种情况。我只能在将ShowInTaskbar设置为true的情况下将FormBorderStyle保持为none时避免这种效果。

如果没有看到代码和问题,任何人都无法回答。添加代码示例+问题的屏幕截图。谢谢你的回复,但是你需要什么代码,它是自动生成的。你的问题太笼统了。除非有人碰巧遇到了完全相同的问题,否则很难找到问题的根源。即使在这种情况下,也很难有所帮助。更改的行是Me.ClientSize=New System.Drawing.Size(320479),似乎主菜单有问题。将其从表单中删除,并检查这是否解决了问题。替换为MenuStrip。没有人能在没有看到代码和问题的情况下回答您。添加代码示例+问题的屏幕截图。谢谢你的回复,但是你需要什么代码,它是自动生成的。你的问题太笼统了。除非有人碰巧遇到了完全相同的问题,否则很难找到问题的根源。即使在这种情况下,也很难有所帮助。更改的行是Me.ClientSize=New System.Drawing.Size(320479),似乎主菜单有问题。将其从表单中删除,并检查这是否解决了问题。替换为MenuStrip。