在C#.net中调整大小的动态表单

时间:2016-11-30 21:18:34

标签: c# .net windows visual-studio user-interface

作为C#.net中的一个学习项目,我正在重新创建Gnome 3 plugin,以便了解您在Twitch上关注的流媒体是谁。我已完成设置表单,我现在正在处理从任务栏上单击查看的界面。

This is a rough image of what I want the interface to look like.当两个或多个拖缆处于活动状态时,界面会添加另一个块并垂直调整表格大小,类似于在Windows中选择Wifi网络的菜单。

对我来说,最好的方法是什么?

我目前的想法是创建一个自定义控件,只需将它们放在FlowLayoutPanel中,并使用某种代码来更改表单的垂直大小以匹配添加的条目。也许这可以在没有自定义控件的情况下完成,并且可以使用FlowLayoutPanel中的代码完成?我不太确定。

理想情况下,我也会在每个流媒体的面板中有一个点击事件,这样我就可以打开浏览器到他们的频道了。稍微突出显示也是一个加号(可能会根据鼠标悬停更改背景颜色)。

提前感谢任何建议!

0 个答案:

没有答案