将ListView和GroupBoxes用作“选项”窗口的最佳方法是什么?

时间:2008-11-08 14:00:55

标签: c# user-interface

使用ListView和一组GroupBox作为选项窗口的最佳方法是什么?

例如,Listview将包含常规,声音,快捷方式等项目,并且将有三个用于定义相同内容的组框。

每次选择列表视图中的项目时,最好的程序化方法是什么?

隐藏所有组框,然后根据所选列表视图的索引显示组框?或者有没有人有更好的想法处理这样的事情?

3 个答案:

答案 0 :(得分:2)

我可能误解了你的问题,但是TreeView可能更适合你的问题?这将允许您拥有顶级类别节点(如General,Sounds等),然后是每个节点下的项目列表。

答案 1 :(得分:1)

如果选项中没有太多类别,您可以考虑使用TabControl。这样,所有隐藏/显示机制都将由它处理。

答案 2 :(得分:-1)

我不知道是否有更好的方法,但过去你所描述的是我所采取的一般方法。