2010-08-30 82 views
0

問候大家,我只想問..我如何禁用telerik文件資源管理器中的右鍵單擊屬性...我想實現的特別是要限制用戶刪除文件或文件夾..我設法隱藏刪除工具欄中,但沒有在右鍵單擊..請幫助我...謝謝...禁用文件瀏覽器中右鍵單擊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 

回答

1

如果您將文件資源管理器配置中的DeletePaths屬性設置爲空數組,則會自動刪除刪除按鈕(對於UploadPaths和upload按鈕同樣有效)。

如果你只是想從上下文菜單中刪除的項目,那麼你就可以訪問那些經過fileExplorer.GridContextMenufileExplorer.Tree.ContextMenus [0]分別爲電網和樹木組成部分。

+0

感謝您的回覆lingvomir ...我瞭解fileExplorer.GridContextMenu部分,所以我做了什麼是Me.FileExplorer1.GridContextMenu.FindItemByValue(「刪除」)。可見=假,它的工作原理就像一個魅力......但在樹視圖..我不知道該怎麼設置,以便刪除屬性將不會被看到..我卡住了Me.FileExplorer1.TreeView我不知道下一步該怎麼做.. – Kid 2010-08-30 15:02:18

+0

它應該是相同的樹視圖 - Me.FileExplorer1.TreeView.ContextMenus(0).FindItemByValue(「Delete」)。Visible = False – lingvomir 2010-08-31 06:13:22

0

你也許可以遍歷在文件資源管理器的右鍵菜單中的菜單項(假設你有ACC對它)。然後,當您找到要刪除的菜單項時,可以嘗試將enabled/visible與false的組合設置。

+0

感謝您的快速響應託尼...我編輯我以前的帖子..向你展示我是如何隱藏我的工具欄項目..你能告訴我,當我點擊右鍵單擊按鈕時,我究竟如何隱藏物品telerik文件瀏覽器?謝謝 – Kid 2010-08-30 14:21:31

+0

你可能想看看lingvomir的答案。我認爲這可能正是你正在尋找的。 – 2010-08-30 14:39:20