1、我新建了文件夾2、然后光標鎖定了這個新建的文件夾3、但是我卻不能用代碼來進行編輯Directory.CreateDirectory(currentPath + "\\" + "新建文件夾");
Createitem(label1.Text.Trim());//
CreateHeader();//這兩行是用來刷新列表 for (int i = 0; i < FileList.Items.Count; i++)
{ if(FileList.Items[i].SubItems[0].Text =="新建文件夾")
{
FileList.Focus();
FileList.Items[i].Selected = true;
FileList.EnsureVisible(i); break;
}
}
FileList.FocusedItem.BeginEdit();//這個就報錯了,報錯我沒有焦點。
1 回答

長風秋雁
TA貢獻1757條經驗 獲得超7個贊
你的代碼由于是片段的,而且無上下文注解,所以一下僅靠猜測:
FileList.Focus();這個是設置焦點到FileList,而不是設置焦點到Item,所以是不是改為FileList.Items[i].Focus();
- 1 回答
- 0 關注
- 1002 瀏覽
添加回答
舉報
0/150
提交
取消