FotoVision对相册的管理在AlbumsPane.cs中实现

AlbumsPane中放入一个ListView控件 用来显示所有相册名称与所含照片数
并对这个ListView提供很好的支持让其功能丰富 包括 文件与文件夹的拖文等.这里只介绍对相册名称的重命名

首先要让ListView支持编辑重命名
FotoVision对相册文件夹的重命名private void InitializeComponent()
}

先介绍下LabelEditEventArgs e

       Label (你编辑后的文本如果为空则为null)

       Item (int你编辑项所在的索引号)

       CancelEdit(bool型撤消编辑) e.CancelEdit = true


FotoVision对相册文件夹的重命名private bool _inLableEdit = false;
FotoVision对相册文件夹的重命名
FotoVision对相册文件夹的重命名
//上下文菜单激活编辑
FotoVision对相册文件夹的重命名
private void menuRename_Click(object sender, EventArgs e)
}

//字符串合法
if (!FileManager.IsValidAlbumName(newName)){}
这里首先涉及到文件夹名称的有效性问题

FotoVision中规定 相册名称最大长度100
文件夹名称不能有 \ / : * ? "  < > | 这些字符出现 且文件夹名开头与结尾不能有 (空格) 与 (点号)
接着就是同一目录中不能有相同名称的文件夹

FotoVision对相册文件夹的重命名//Class FileManager
FotoVision对相册文件夹的重命名

FotoVision对相册文件夹的重命名
private class Consts
}


重命名结束

相关文章:

  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2022-01-27
  • 2022-03-10
  • 2021-11-18
猜你喜欢
  • 2022-12-23
  • 2021-06-18
  • 2021-08-03
  • 2022-02-13
  • 2021-11-29
  • 2021-08-24
相关资源
相似解决方案