zoukankan
html css js c++ java
两种模式的资源管理器代码之———— 重命名文件夹
1)
/***改名***/
#region
/***改名***/
/**/
///
<summary>
///
重命名文件夹
///
</summary>
public
void
Rename()
{
TreeNode node
=
this
._tree.SelectedNode;
DirectoryInfo dirObj
=
this
.GetDirObj(node);
if
(dirObj.Attributes.ToString().IndexOf(
"
ReadOnly
"
)
!=
-
1
)
return
;
inReNameMode
=
true
;
this
.RenameSelectedNode();
}
#endregion
/***LabelEdit***/
#region
/***LabelEdit***/
private
bool
inReNameMode
=
false
;
private
void
_tree_AfterLabelEdit(
object
sender, NodeLabelEditEventArgs e)
{
TreeNode node
=
this
._tree.SelectedNode;
if
(inReNameMode)
{
if
(e.Label
==
null
)
return
;
string
newPath
=
this
.GetNodePathStr(node.Parent)
+
e.Label;
DirectoryInfo dirObj
=
this
.GetDirObj(node);
try
{
dirObj.MoveTo(newPath);
}
catch
(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
inReNameMode
=
false
;
}
}
}
#endregion
2)
/***重命名***/
#region
/***重命名***/
//
重命名
private
void
menuItem2_Click(
object
sender, System.EventArgs e)
{
oldFolder
=
this
.tv_Path.SelectedNode.Text;
this
.tv_Path.LabelEdit
=
true
;
this
.tv_Path.SelectedNode.BeginEdit();
}
#endregion
private void tv_Path_AfterLabelEdit(object sender, System.Windows.Forms.NodeLabelEditEventArgs e)
{
……
}
查看全文
相关阅读:
DBImport v3.44 中文版发布:数据库数据互导及文档生成工具(IT人员必备)
IT人生知识分享:博弈论的理性思维
IT人生知识分享:概率与运气
开源:秋式广告杀手源码
浅说秋色园域名被国家互联网应急中心封与解的过程
自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)
Excel导入导出的业务进化场景及组件化的设计方案(上)
回忆录:30岁那年,你成长了吗?(上篇)
Excel导入导出组件的设计
DBImport v3.3 中文版发布:数据库数据互导及文档生成工具(IT人员必备)
原文地址:https://www.cnblogs.com/flashicp/p/726904.html
最新文章
NuGet学习笔记2——使用图形化界面打包自己的类库
NuGet学习笔记3——搭建属于自己的NuGet服务器
Git中文版教程
OSGI.NET 框架浅析
从MVC框架看MVC架构的设计
CMPP错误码说明
Enabling Cross-Origin Requests in ASP.NET Web API 2
Cross-Origin Resource Sharing协议介绍
CMPP3.0实现物联网卡通讯
CYQ.Data V5 从入门到放弃ORM系列:教程
热门文章
周末聊聊IT人员的人脉观:关于帮妹子找兼职有感
CYQ.Data V5 分布式自动化缓存设计介绍
CYQ.Data V5 从入门到放弃ORM系列:框架的优势
DBImport v3.5 中文版发布:数据库定时同步及文档生成工具(IT人员必备)
CYQ.Data 从入门到放弃ORM系列:开篇:自动化框架编程思维
CYQ.Data V5 MDataTable 专属篇介绍
CYQ.Data V5 分布式缓存MemCached应用开发介绍
CYQ.Data V5 数据库读写分离功能介绍
网站压力负载测试工具:Web版已逝,只好送大伙单机版
ASP.NET Aries 开源开发框架:开发指南(一)
Copyright © 2011-2022 走看看