实际上,我认为我更愿意只为Winforms扩展现有的SplitContainer控件。
我希望从工具箱中添加我自己的SplitContainer,然后根据需要添加更多面板。并根据需要删除。
这样的事情:
如何开始扩展SplitContainer?
答案 0 :(得分:0)
为什么不直接将Panelcontrol与Dockstyle和Splittercontrols一起使用?
如果您真的想编写自己的Splittcontainer,则必须编写Control本身,ParentControlDesigner和DesignerActionList。
答案 1 :(得分:0)
回答旧问题合法吗?
我建议使用TableLayoutPanel,因为可以根据需要添加更多的列和行。然后,您可以添加面板并在布局内设置项目的属性以固定填充。
Edit column with percent, autosize based from content size or absolute fixed pixel
Click on tiny arrow on TableLayoutPanel to open the layout configuration