问题描述
用vs2010开发时如上面2图,当我按我F6生成解决方案时,winform控件会自动上移(图1变成了图2的样子),求大神们指导下这是什么原因导致的
解决方案
解决方案二:
因为你现在看的视图是代码运行之前的
解决方案三:
你看看你代码里有没有更改这个控件大小或位置的代码。可能的位置在你的窗体构造函数或者控件的构造函数中。简单的方法是用检索功能检索控件名称,查看相关代码。
解决方案四:
二楼正解,应当是代码中更改了控件尺寸,可以去掉或更改成正确的值。
解决方案五:
引用2楼ajh99990的回复:
你看看你代码里有没有更改这个控件大小或位置的代码。可能的位置在你的窗体构造函数或者控件的构造函数中。简单的方法是用检索功能检索控件名称,查看相关代码。
我一个winform上添加了TabControl,TabControl中每个page里面的控件都会自动上移,我看了代码没有修改控件大小或移动位置的代码
解决方案六:
引用4楼xuhang08的回复:
Quote: 引用2楼ajh99990的回复:
你看看你代码里有没有更改这个控件大小或位置的代码。可能的位置在你的窗体构造函数或者控件的构造函数中。简单的方法是用检索功能检索控件名称,查看相关代码。我一个winform上添加了TabControl,TabControl中每个page里面的控件都会自动上移,我看了代码没有修改控件大小或移动位置的代码
你新建一个空白窗体加上一个tabcontrol加一个控件试试?注意我说的是手动测试而不是拷贝让问题简化而不是一堆控件在上面问题都不好找。。如果还是一样那么没法解释了如果效果不一样那么就是代码问题了
时间: 2024-09-09 20:22:22