我想有一個選項作爲重命名文件,如果我選擇樹視圖的文件。如果我右鍵單擊鼠標我想有一個選項作爲重命名文件,如果我選擇,我想能夠重命名它..如何處理右鍵單擊事件樹視圖
1
A
回答
2
的TreeNode.BeginEdit
方法允許您將節點置於編輯模式下(對於TreeView
控制,給定LabelEdit = true
)。
1
添加一個Context Menu Strip與'重命名'條目的形式,並設置是的TreeView
this.treeView1.ContextMenuStrip = this.contextMenuStrip1;
的ContextMenuStrip
然後在「重命名」 click事件做你的重命名,首先檢查有一個TreeNode
選擇
private void renameToolStripMenuItem_Click(object sender, EventArgs e)
{
if (treeView1.SelectedNode != null)
{
// Do renaming
TreeNode node = treeView1.SelectedNode;
node.Text = "New Text";
}
}
相關問題
- 1. 禁用右鍵單擊樹形視圖
- 2. 如何處理angular.js中的右鍵單擊事件?
- 3. 如何處理ListCtrl標題中的右鍵單擊事件?
- 4. 如何在js中處理nvd3餅圖上的右鍵單擊事件?
- 5. 如何捕獲右鍵單擊事件?
- 6. TrayIcon右鍵單擊事件
- 7. CanJS右鍵單擊事件
- 8. 右鍵單擊CanvasJS Charts'dataPoints的事件處理程序?
- 9. 的Autocad右鍵單擊事件處理程序
- 10. VueJS中的右鍵單擊和右鍵單擊事件
- 11. Eclipse偵察樹視圖事件處理
- 12. 鼠標右鍵單擊事件右鍵單擊事件調用取消過程
- 13. 如何右鍵單擊以在樹視圖控件中選擇節點
- 14. 如何處理wpf中的網格項上的右鍵單擊事件?
- 15. 如何在C#中創建一個右鍵單擊事件處理程序#
- 16. 如何處理長按,然後右鍵單擊事件骨幹JS
- 17. 防止從右鍵單擊樹視圖單元格選擇樹單元格
- 18. 如何處理右鍵點擊RichTextBox?
- 19. 處理右鍵單擊瀏覽器
- 20. Google地圖,如何捕獲POI上的右鍵單擊事件
- 21. 顯示菜單時,右鍵點擊樹形視圖的項目
- 22. DropDownList控件右鍵單擊事件
- 23. 如何處理表單標題右鍵單擊
- 24. 如何在WPF上下文中引用右鍵單擊的對象菜單項單擊事件處理程序?
- 25. 處理右鍵單擊事件後不顯示上下文菜單
- 26. 右鍵單擊網格視圖
- 27. 如何獲取樹形視圖的單擊事件
- 28. 右鍵單擊鼠標事件錯誤
- 29. Datagrid +鼠標右鍵單擊事件
- 30. OpenLayers 3右鍵單擊事件
我可以提示用戶保存自己的名字 – Dotnet 2010-08-28 07:14:51
是的,這只是一個例子,您可以打開一個新窗體並讓它們在那裏輸入或使用@ Fredrik的方法(這是一個更好的方法我認爲的方式),讓他們直接進入TreeNode – w69rdy 2010-08-28 10:28:05