[英].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.