disabilitare tasto destro del mouse in file explorer Telerik
-
25-09-2019 - |
Domanda
Un saluto a tutti, voglio solo chiedere .. come faccio a disattivare la proprietà del tasto destro in un file explorer Telerik ... quello che voglio raggiungere in particolare è quello di limitare l'utente da l'eliminazione di un file o una cartella .. sono riuscito a nascondere la barra degli strumenti di eliminazione in, ma non nel fare clic destro .. gentilmente darmi una mano ... grazie ...
Di seguito è riportato il codice che ho fatto per nascondere gli elementi della barra degli strumenti .. ma disabilitando le voci del tasto destro del mouse .. questo è il mio problema ..
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
Soluzione
Se si imposta la proprietà DeletePaths nella configurazione del file di Explorer per un array vuoto, i pulsanti di eliminazione sarà rimosso automaticamente (lo stesso vale per i UploadPaths e pulsante di caricamento).
Se si desidera solo per rimuovere gli elementi dai menu di scelta rapida, quindi è possibile accedere coloro che attraverso la fileExplorer.GridContextMenu e fileExplorer.Tree.ContextMenus [0] , rispettivamente, per i componenti della griglia e degli alberi.
Altri suggerimenti
Si potrebbe essere in grado di iterare le voci di menu nel menu contestuale del file explorer (ammesso che abbiate accesso ad esso). Poi, quando si trova la voce di menu per cancellare, si potrebbe provare a impostare una combinazione di abilitato / visibile su false.