C# 调整大小时按钮和文本框重叠

C# 调整大小时按钮和文本框重叠,c#,winforms,button,textbox,overlap,C#,Winforms,Button,Textbox,Overlap,我有一个带有文本框和几个按钮的面板。但当面板变小时,按钮和文本框重叠。我玩过锚、最小/最大尺寸和船坞 从屏幕截图上看,您的按钮似乎设置为锚定:右。这意味着它们将与右边界保持固定距离。调整窗口大小后,它们将“向内”移动并与文本框重叠 解决此问题的一种方法是将文本框更改为向左和向右定位。这将导致调整窗口大小时文本框的宽度缩小 另一个选项是更改要定位到左侧的按钮。这将使它们保持在原来的位置,而随着窗口变小,这些按钮和收藏夹/菜单之间的空白空间将减少 您可能需要在表单上设置最小尺寸,以确保如果有人将窗

我有一个带有文本框和几个按钮的面板。但当面板变小时,按钮和文本框重叠。我玩过锚、最小/最大尺寸和船坞


从屏幕截图上看,您的按钮似乎设置为
锚定:右
。这意味着它们将与右边界保持固定距离。调整窗口大小后,它们将“向内”移动并与
文本框重叠

解决此问题的一种方法是将
文本框
更改为向左和向右定位。这将导致调整窗口大小时
文本框的宽度缩小

另一个选项是更改要定位到左侧的按钮。这将使它们保持在原来的位置,而随着窗口变小,这些按钮和收藏夹/菜单之间的空白空间将减少

您可能需要在
表单上设置
最小尺寸
,以确保如果有人将窗口调整为小得离谱,您的设计不会“断裂”


请在有效使用Dock和Anchor属性时查看此内容。

听起来像是
html标记问题,或者css
可以显示标记。可能您有一些打开和关闭标记排列不正确,或者您有一些关闭的标记。。但是,如果看不到任何现有的标记代码,就无法判断这不是一个web项目。这是一个visual c#Windows窗体应用程序。对不起,如果我不清楚。我还是个新手,因为这是windows。。然后,您需要查看停靠或上左下右,以及在表单最大化时以及将表单返回到默认状态时,您如何允许它保持位置。如果您在原始问题中声明它是winforms应用程序,这也会有所帮助。谷歌
你应该设置锚属性
这将对你有所帮助