0

大家好,我只想问..我如何禁用telerik文件资源管理器中的右键单击属性...我特别想要实现的是限制用户删除文件或文件夹..我设法隐藏删除在工具栏中,但不是在右键单击中..请帮助我...谢谢...

下面是我为隐藏工具栏项目所做的代码..但在右键单击中禁用项目..这是我的问题..

    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
4

2 回答 2

1

如果您将文件资源管理器配置中的 DeletePaths 属性设置为空数组,删除按钮将被自动删除(对于 UploadPaths 和上传按钮同样有效)。

如果您只想从上下文菜单中删除项目,那么您可以通过fileExplorer.GridContextMenufileExplorer.Tree.ContextMenus[0]分别访问网格和树组件。

于 2010-08-30T14:27:56.343 回答
0

您可能能够在文件资源管理器的上下文菜单中迭代菜单项(假设您可以访问它)。然后,当您找到要删除的菜单项时,您可以尝试将启用/可见的组合设置为 false。

于 2010-08-30T13:54:00.140 回答