问题描述
类似与Windows桌面一样,右击新建文件夹,然后在本页面创建了一个新文件夹。我现在是想在winform窗体里面想实现这个功能,不知道从何下手。请各位大哥大姐指点一下。给点思路或者代码都OK。谢谢!
解决方案
解决方案二:
无非就是弄一个菜单,里面写上listView.Items.Add("新建文件");
解决方案三:
我想问你是想在窗体的树节点中实现这个呢?还是同时要在电脑的文件夹下多加一个文件夹..
解决方案四:
创建文件夹,就涉及到嵌套文件夹,或许你就需要一级结构;不过还是建议使用TreeView,树视图来呈现文件夹的层级关系;加个右键菜单,在事件中处理TreeViewItem的节点,根据当前选中的节点进行添加同级或者子级菜单的操作;
解决方案五:
得放到当前对应的目录
解决方案六:
可以先获取电脑上所有盘符加载到treeview上之后点击某个盘符把这个盘符的所有文件加载到当前点击盘符的treeview以此类推不要一次全部加载
解决方案七:
引用1楼caozhy的回复:
无非就是弄一个菜单,里面写上listView.Items.Add("新建文件");
但是我需要对他进行存储。是存储到服务器上。
解决方案八:
引用2楼l2999019的回复:
我想问你是想在窗体的树节点中实现这个呢?还是同时要在电脑的文件夹下多加一个文件夹..
在窗体里面实现这个功能。不过不是树节点,直接在窗体里面,就完全类似于电脑桌面一样。对文件和文件夹进行操控。
解决方案九:
引用3楼duanzi_peng的回复:
创建文件夹,就涉及到嵌套文件夹,或许你就需要一级结构;不过还是建议使用TreeView,树视图来呈现文件夹的层级关系;加个右键菜单,在事件中处理TreeViewItem的节点,根据当前选中的节点进行添加同级或者子级菜单的操作;
我现在的想法就是完全用右键菜单控制。不使用TreeView。
解决方案十:
引用8楼u010438203的回复:
Quote: 引用3楼duanzi_peng的回复:
创建文件夹,就涉及到嵌套文件夹,或许你就需要一级结构;不过还是建议使用TreeView,树视图来呈现文件夹的层级关系;加个右键菜单,在事件中处理TreeViewItem的节点,根据当前选中的节点进行添加同级或者子级菜单的操作;我现在的想法就是完全用右键菜单控制。不使用TreeView。
那就采用版主的建议,储存到服务器上,在本地创建的时候,就在服务器上也创建个类似的文件夹,再次打开再从服务器上读取;
解决方案十一:
引用9楼duanzi_peng的回复:
Quote: 引用8楼u010438203的回复:
Quote: 引用3楼duanzi_peng的回复:
创建文件夹,就涉及到嵌套文件夹,或许你就需要一级结构;不过还是建议使用TreeView,树视图来呈现文件夹的层级关系;加个右键菜单,在事件中处理TreeViewItem的节点,根据当前选中的节点进行添加同级或者子级菜单的操作;我现在的想法就是完全用右键菜单控制。不使用TreeView。
那就采用版主的建议,储存到服务器上,在本地创建的时候,就在服务器上也创建个类似的文件夹,再次打开再从服务器上读取;
那样后期岂不会是在本机产生好多的文件夹及文件?我在想想。谢谢大家
解决方案十二:
你不会就是要做个假的东西出来吧你想做成新建一个文件夹,然后退出了程序,重新打开,文件夹还在,那么你好歹得有个地方来存这个文件夹的信息啊即使不用treeview,你也要在数据库或者文件里定义一个tree的结构