Ejemplo n.º 1
0
        private void renameMenuItem_Click(object sender, EventArgs e)
        {
            string oldPath     = null;
            string newFileName = null;
            string oldFileName = null;

            //获取选择的文件路径
            foreach (int ListIndex in listView.SelectedIndices)
            {
                oldPath = bll.curPath + listView.Items[ListIndex].Text;
            }
            //获取原文件名
            oldFileName = bll.getFileName(oldPath);
            if (oldFileName == null)
            {
                return;
            }
            //弹出框
            UI.FileNameInputBox fileNameInputBox = new FileNameInputBox();
            //设置原文件名
            fileNameInputBox.oldFileName = oldFileName;
            fileNameInputBox.ShowDialog();
            //如果弹出框返回OK
            if (fileNameInputBox.DialogResult == DialogResult.OK)
            {
                //获得新文件名
                newFileName = fileNameInputBox.newFileName;
            }
            //修改文件名
            if (oldPath != null && newFileName != null)
            {
                bll.rename(oldPath, newFileName);
            }
        }
Ejemplo n.º 2
0
 private void newFileMenuItem_Click(object sender, EventArgs e)
 {
     //弹出框
     UI.FileNameInputBox fileNameInputBox = new FileNameInputBox();
     fileNameInputBox.ShowDialog();
     //如果弹出框返回OK
     if (fileNameInputBox.DialogResult == DialogResult.OK)
     {
         //创建文件
         bll.createFile(fileNameInputBox.newFileName);
     }
 }