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
È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top