C# 控制大小调整问题

C# 控制大小调整问题,c#,.net,resize,C#,.net,Resize,使用c.net和devex控件 我有一个可停靠的面板,在表单中有一个devex网格。 这种形式被许多其他形式派生为基本形式 现在,如果我尝试用派生形式的网格调整可固定面板的大小,当应用程序运行时,效果就会显现出来,直到我们再打开设计文件为止 现在,当我再次在应用程序中打开designer文件时,网格面板的大小恢复正常,基本上无法处理派生形式中的大小调整 我想在派生表单中随着表单大小的变化调整大小 有人能告诉我问题出在哪里吗?1您是否考虑过使用用户控件和聚合进行重用而不是继承?我发现用户控件对于您

使用c.net和devex控件

我有一个可停靠的面板,在表单中有一个devex网格。 这种形式被许多其他形式派生为基本形式

现在,如果我尝试用派生形式的网格调整可固定面板的大小,当应用程序运行时,效果就会显现出来,直到我们再打开设计文件为止

现在,当我再次在应用程序中打开designer文件时,网格面板的大小恢复正常,基本上无法处理派生形式中的大小调整

我想在派生表单中随着表单大小的变化调整大小


有人能告诉我问题出在哪里吗?

1您是否考虑过使用用户控件和聚合进行重用而不是继承?我发现用户控件对于您所描述的内容更有效

2使用网格上的锚将其锚定到左侧和右侧-它将以智能方式调整大小


3如果必须以子代形式调整网格的大小,则可以更改要保护的范围,在属性网格上查找修饰符。

1这是一个已经开发的应用程序,现在需要修复它的错误,我不可能在此阶段将其更改为用户控件2我想根据特定条件调整网格的高度,因此,锚定可能对我没有帮助3我将修改器作为公共的。但是仍然没有效果。如果您在基类中的网格上将修饰符设置为protected或public,您应该能够在子体的设计器中调整它的大小。这在国际海事组织是不好的做法,但这是可能的。顶部和底部也有锚。