private void ShowTreeContextMenu(TreeNode forNode, Point menuPosition)
{
EventHandler onClick = new EventHandler(TreeContextMenuEventHandler);
ContextMenuStrip menu = new ContextMenuStrip();
menu.Tag = forNode;
menu.Items.Add(new ToolStripMenuItem("Rename", null, onClick, MENU_ITEM_RENAME));
menu.Items.Add(new ToolStripMenuItem("Create sub-folder", null, onClick, MENU_ITEM_CREATE_SUB_FOLDER));
if (forNode.Level > 0)
{
menu.Items.Add(new ToolStripSeparator());
menu.Items.Add(new ToolStripMenuItem("Delete", null, onClick, MENU_ITEM_DELETE_FOLDER));
}
menu.Show(folderList, menuPosition);
}