繁体   English   中英

.NET WinForms当子控件变大时如何调整父控件的大小

[英].NET WinForms How to resize parent when child controls get bigger

赢表格问题。

我有以下结构

Form
-> User Control
-> -> Panel
-> -> -> GridViewControl 

当网格视图控件添加新行时,用户控件不会调整大小。 我希望用户控件能够调整大小(面板也是如此),以适应不断增长的网格控件大小。

有没有一种方法可以配置属性来做到这一点? 还是我需要做一些编程的事情?

我想我可能必须学习如何使用委托,并通知父级子控件已调整大小,以便可以适当地响应?

特别地,我建议您只使用滚动条并避免使用更大的窗体,但是无论如何,您可以只使用GridView或DataGridView的ControlAdded或SizeChanged事件。 您确实必须了解代表和事件。

因此,在事件内部,只需检查迭代次数并根据需要调整大小即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM