在CheckedListBox中显示目录结构C#

时间:2012-04-27 17:40:41

标签: c# visual-studio

我的最终目标是允许用户选择他们想要的目录作为复选框类型的东西。我可以使用此控件显示每个文件夹旁边的复选框的向下钻取目录结构,还是应该有不同的路径?

编辑:更多信息。

我使用c#在Visual Studio中安装了Windows窗体应用程序。 这是允许自己和一些选择的朋友每天自动备份文件夹到亚马逊s3。 我需要弄清楚如何显示计算机目录结构,您可以深入查看并选中所需文件夹旁边的框。 这样,该应用程序将只备份您选择的文件夹。 CheckBoxList似乎是正确的方法,但我无法弄清楚如何使其成为一个向下钻取列表。它似乎只显示一个项目列表。我可以尝试的另一种控制或我可以探索的其他方法是什么?

2 个答案:

答案 0 :(得分:2)

如果您需要显示层次结构,只需使用带有复选框的TreeView。

你不知道你是在Windows窗体,WPF,ASP.NET,MVC等......在所有这些平台上仍然应该有这样的“可复选的”TreeView。

答案 1 :(得分:0)

CheckedListBox显示扁平结构。 TreeView更适合呈现嵌套目录结构。