C# 在winforms中使用百分比的设计面板

C# 在winforms中使用百分比的设计面板,c#,winforms,C#,Winforms,在C#中设计winforms时,面板通常以宽度/高度指定。是否有任何方法实现相同的过孔百分比,以便当另一个隐藏面板可见时,现有面板的大小不会受到影响 我试图在隐藏面板可见时设置后端的位置和大小,这使得设计看起来像一个bug。当另一个控件可见时,现有面板的大小如何受到影响?你是说相对尺寸吗?不知怎么的,你是不是在调整你的控件的尺寸?如果是这种情况,您是否测试了a(其单元格大小可以成比例)?尝试了相同的一个,但没有成功。要求如下。我们有一个带有多个子面板的父面板,在左侧有一个幻灯片单元。一旦我们点击

在C#中设计winforms时,面板通常以宽度/高度指定。是否有任何方法实现相同的过孔百分比,以便当另一个隐藏面板可见时,现有面板的大小不会受到影响


我试图在隐藏面板可见时设置后端的位置和大小,这使得设计看起来像一个bug。

当另一个控件可见时,现有面板的大小如何受到影响?你是说相对尺寸吗?不知怎么的,你是不是在调整你的控件的尺寸?如果是这种情况,您是否测试了a(其单元格大小可以成比例)?尝试了相同的一个,但没有成功。要求如下。我们有一个带有多个子面板的父面板,在左侧有一个幻灯片单元。一旦我们点击slidemenu按钮,隐藏面板就会展开,子面板的大小和位置会受到影响。是否有任何永久性的修复,使设计变得更加用户友好??是的。使用选项卡控件。您可以在运行时隐藏TabControl的标签(因此只有第一个TabPage可见),并在单击按钮时切换到另一个TabPage。但是,在设计时,TabControls标签是可见的,您甚至可以在表单的设计器中从一个TabPage切换到另一个TabPage(这使得处理多个面板和子控件更加容易)。如果我正确理解了您的布局,我的意思是。也许您希望有一个父面板,每个子面板停靠在父面板的顶部。然后,单击按钮,隐藏或显示子面板?如果没有一个好的书面要求,这只是一个猜测。当父面板变得可见时,子面板的大小会受到影响,并且自动滚动会被启用。这不是要求。