Отключить правой кнопкой мыши в файл Explorer Teleerik
-
25-09-2019 - |
Вопрос
Приветствую всех, я просто хочу спросить .. Как отключить свойство правой кнопкой мыши в Teleerik File Explorer ... Что я хочу достичь особенно, это ограничить пользователю удалять файл или папку .. Мне удалось скрыть удаление На панели инструментов, но не в правой кнопке .. Пожалуйста, помогите мне ... Спасибо ...
Ниже приведен код, который я сделал для скрытия элементов панели инструментов. Но отключение элементов в правой кнопке .. Это моя проблема ..
Private Sub HideToolBarButtons()
' Hides toolbar buttons
Me.FileExplorer1.ToolBar.Items.FindItemByValue("NewFolder").Visible = False
Me.FileExplorer1.ToolBar.Items.FindItemByValue("Delete").Visible = False
Me.FileExplorer1.ToolBar.Items.FindItemByValue("Upload").Visible = False
End Sub
Protected Overrides Sub OnLoadComplete(ByVal e As EventArgs)
MyBase.OnLoadComplete(e)
HideToolBarButtons()
End Sub
Решение
Если вы устанавливаете свойство DELETEPATHS в конфигурации файла Explorer в пустой массив, кнопки удаления будут удалены автоматически (то же самое верно для кнопки загрузки и загрузки).
Если вы просто хотите удалить элементы из меню контекста, вы можете получить доступ к этим через fileexplorer.gridcontextmenu. а также fileexplorer.tree.contextexmenus [0 Соответственно для компонентов сетки и деревьев.
Другие советы
Возможно, вы сможете перейти за пункты меню в контекстном меню на проводнике файлов (при условии, что у вас есть доступ). Затем, когда вы найдете пункт меню для удаления, вы можете попробовать установить комбинацию включенных / видимых для false.