Вопрос

Приветствую всех, я просто хочу спросить .. Как отключить свойство правой кнопкой мыши в 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top