directoryC#的treeview的AfterLabelEdit事件会多次引发,怎么办?

directory  时间:2021-08-17  阅读:()

如何操作到这个界面 在VS2005 谢谢各位!

创建目录? Directory.CreateDirectory("C:\Zuanmo\text"); 如果是资源管理器制作,请参考(点击, /hun_dan/archive/2009/04/26/1443727.html,参考)

Treeview的AfterLabelEdit事件多次触发

是这样的,你新建一个节点,这个节点处于被修改状态,如果你什么也没做,就点击了其他地方,或者就按回车,节点就处于修改完毕状态,就会触发那个事件,而e.Label表示的是你修改后的文本,但你是什么都没改动,所以就是null,于是触发你的 e.CancelEdit= true; DialogHelper.ShowNullMessage("22"); e.Node.BeginEdit(); 那么,又进行了一个撤销操作,这个操作又触发了一次这个方法,但是撤销操作,依然是没有修改文本值,于是你会发现如果你不修改这个文本值,就一直会让你修改。

注意的是:e.Label是修改后的值。

C#的treeview的AfterLabelEdit事件会多次引发,怎么办?

private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { if (e.Label == null) { e.Node.BeginEdit(); return; } if (Directory.Exists(curProjectPath) == true) { MessageBox.Show("已存在同名项目,请修改项目名称!","提示"); e.Node.BeginEdit(); return; } else { DirectoryInfo di = Directory.CreateDirectory(curProjectPath); } }

wordpress外贸企业主题 wordpress经典外贸企业建站主题

WordPress经典外贸企业建站主题,经典配色扁平化简约设计+跨屏自适应移动端设备,特色外贸企业建站功能模块+在线Inquiry询单功能,更有利于Google等英文搜索优化和站点收录。采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时支持移动终端的常用...

白丝云-美国圣何塞4837/德国4837大带宽/美西9929,26元/月起

官方网站:点击访问白丝云官网活动方案:一、KVM虚拟化套餐A1核心 512MB内存 10G SSD硬盘 800G流量 2560Mbps带宽159.99一年 26一月套餐B1核心 512MB内存 10G SSD硬盘 2000G流量 2560Mbps带宽299.99一年 52一月套餐...

易探云:买香港/美国/国内云服务器送QQ音乐绿钻豪华版1年,价值180元

易探云产品限时秒杀&QQ音乐典藏活动正在进行中!购买易探云香港/美国云服务器送QQ音乐绿钻豪华版1年,价值180元,性价比超级高。目前,有四大核心福利产品推荐:福利一、香港云服务器1核1G2M,仅218元/年起(香港CN2线路,全球50ms以内);福利二、美国20G高防云服务器1核1G5M,仅336元/年起(美国BGP线路,自带20G防御);福利三、2G虚拟主机低至58.8元/年(更有免费...

directory为你推荐
传真号码传真号一般多少位校园网络拓扑图帮我设计一个校园网络拓扑结构图java教程pdfJava操作pdf表格数据网络营销讲师哪位网络营销讲师培训师的上课风格最好?通话宝什么是中国电信通话宝?具体说一下小时代发布会完整版乐视视频·小时代版是什么捏?什么是无线上网什么是宽带?什么是无线上网?什么是网线?it人物码农是什么意思,码畜、码奴等又是什么意思短信认证我不会写怎样填写短信验证手机证书申请如何申请手机软件证书
欧洲免费vps 花生壳免费域名 edis godaddy优惠码 56折 鲜果阅读 seovip debian源 太原联通测速平台 空间出租 hinet qq云端 ftp免费空间 重庆电信服务器托管 独立主机 rewritecond 双十二促销 winserver2008r2 最新优惠 建站论坛 更多