winform窗体中右击创建新文件夹并显示在窗体中

问题描述

类似与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的结构

时间: 2024-12-14 07:46:26

winform窗体中右击创建新文件夹并显示在窗体中的相关文章

Mac OS X 10.2中创建新文件夹

在 Mac OS X 中有多少种制作新文件夹的方法? 让我们来数数看. 1. 从「档案」(File)选单中选取「新建文件夹」(New Folder). 2. 同时按下 Command + Shift + N. 3. 从「显示方式」选单中选取「自定工具列-」(Customize Toolbar),然后将「新建文件夹」(New Folder)图像加到工具列中,这样您便可以随时新建文件夹. 这里提供您另一则在 Scott Kelby 所着的<Mac OS X Killer Tips>一书中所提到的小

在ASP中自动创建多级文件夹的函数

创建|函数 FSO中有个方法是CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便. 函数: --------------------------------' 自动创建指定的多级文件夹' strPath为绝对路径' 引用请保留版权' by im286_Anjer' 2005-4-3Function AutoCreateFolder(strPath) ' As Boolean       

在ASP中自动创建多级文件夹的函数(使用FSO)

 FSO中有个方法是CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便.函数:  ' --------------------------------' 自动创建指定的多级文件夹' strPath为绝对路径' 引用请保留版权' by im286_Anjer' 2005-4-3Function AutoCreateFolder(strPath) ' As Boolean        On

编译-有关vc++中mfc问题,怎样打开一个已经创建的文件夹

问题描述 有关vc++中mfc问题,怎样打开一个已经创建的文件夹 我用CV 新建工程并且保存后,在打开以后就不能编译了,我不知道打开哪个文件才是正确的.好像所有的类.".h"文件和所有的东西都不能连接上了.........我似乎不会打开文件....谁能指教? 例如: 建立一个MFC的exe工程起名为"123"并指定目录,然后根据向导选择一个单"窗口文档"然后"完成".等自动生成后,保存全部并关闭VC++6.0. 然后打开VC+

android中创建应用文件夹

问题描述 android中创建应用文件夹 本人要在onCreate()方法的第一个activity中创建应用文件夹,但是没创建成.代码如下: if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ File fil = new File(this.getFilesDir().getPath()+File.separator+"MyContactsBackUp"); fil.mkdirs

vs2012-VS2012中怎么把创建的类自动划分到自己创建的文件夹中

问题描述 VS2012中怎么把创建的类自动划分到自己创建的文件夹中 VS2012中,因为我创建的类太多了,而且很多类都属于一个功能模块的,我想建一个文件夹把一个模块的类都放一起,然后再添加类的时候就自动划分到这个文件夹里,VS2012里怎么设置?谢谢了

使用FSO自动创建多级文件夹的函数

开启FSO权限 在 开始-"运行"中执行regsvr32.exe scrrun.dll即可.如想关闭FSO权限,在上述命令中加/u参数.注册表中的键值位置:HKEY_CLASS_BOOT\F.S.O .FSO中有个方法是CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便.函数: 以下为引用的内容:' -------------------------------- ' 自动创建

Excel教程 如何批量创建人名文件夹

  其实我们可以通过Excel来批量创建文件夹,具体怎么制作,那就请继续看看具体操作步骤吧! 第一步 首先打开Excel创建一个新的工作表,在表格中的A列输入"md "(后面有个空格),B列输入要创建的文件夹的路径,C列输入文件夹的名称,这里可以通过手动或者复制粘贴来输入人名. 第二步 在D列输入"=A1&B1&C1",再拉单元格右下角的锚点,使其下面的表格自动填充. 第三步 创建一个文本文件,把D列的内容复制到文本文件里,并把文件的后缀名由&quo

Excel如何批量创建人名文件夹

  第一步 首先打开Excel创建一个新的工作表,在表格中的A列输入"md "(后面有个空格),B列输入要创建的文件夹的路径,C列输入文件夹的名称,这里可以通过手动或者复制粘贴来输入人名. 第二步 在D列输入"=A1&B1&C1",再拉单元格右下角的锚点,使其下面的表格自动填充. 第三步 创建一个文本文件,把D列的内容复制到文本文件里,并把文件的后缀名由"txt"改成"bat",改好后双击这个文件就可以完成文件