Windows窗体应用程序C#-选项卡控件项在调试模式下运行后移动位置

Windows窗体应用程序C#-选项卡控件项在调试模式下运行后移动位置,c#,winforms,visual-studio,windows-forms-designer,C#,Winforms,Visual Studio,Windows Forms Designer,目前正在Visual Studio中处理表单。我的表单有一个包含4个选项卡的选项卡控件,其中一个选项卡在调试模式下运行后遇到一些问题。一旦我停止并返回构建模式,所有项目(按钮、标签、文本框)都会向下移动,留下一个巨大的空白,大小与选项卡高度相当。这意味着我必须向下滚动选项卡才能找到我的按钮。每次调试后都会出现这种情况,“空白”会叠加在另一个上,将所有按钮进一步向下推 该选项卡设置为AutoScroll:True和Dock:Fill。我将项目设置为Locked:True,但问题仍然存在 知道为什么

目前正在Visual Studio中处理表单。我的表单有一个包含4个选项卡的选项卡控件,其中一个选项卡在调试模式下运行后遇到一些问题。一旦我停止并返回构建模式,所有项目(按钮、标签、文本框)都会向下移动,留下一个巨大的空白,大小与选项卡高度相当。这意味着我必须向下滚动选项卡才能找到我的按钮。每次调试后都会出现这种情况,“空白”会叠加在另一个上,将所有按钮进一步向下推

该选项卡设置为
AutoScroll:True
Dock:Fill
。我将项目设置为
Locked:True
,但问题仍然存在


知道为什么会发生这种情况吗?

请尝试为选项卡控件设置
位置
属性。可以从“属性”窗口执行此操作,也可以将
System.Drawing.Point
对象显式指定给此属性。类似地,对于
Size
属性,可以使用
System.Drawing.Size

e、 g:


我知道Visual Studio通常已经解决了这一问题,但我更喜欢手动设置位置和大小,这样我就可以确保它按照我希望的方式工作。

谢谢您的回答。相反,我发现将所有按钮修改为
Anchor
Top,Left
并将
锁定为
True
会有所帮助。如果问题再次出现,我们将求助于你的建议。
TabControl.Location = new System.Drawing.Point(0, 0);

TabControl.Size = new System.Drawing.Size(450, 295);