Deaktivieren der rechten Maustaste in Datei-Explorer telerik
-
25-09-2019 - |
Frage
Grüße an alle, ich frage nur wollen .. Wie finde ich das richtige Klick-Eigenschaft in einer telerik Datei-Explorer zu deaktivieren ... was ich vor allem erreichen wollen, ist der Benutzer das Löschen einer Datei oder eines Ordners zu beschränken .. ich es geschafft, der Lösch in Symbolleiste verstecken, aber nicht in der rechten Maustaste .. kindly helfen Sie mir ... danke ...
Unten ist der Code i die Elemente der Symbolleiste für das Verstecken habe .. aber die Elemente in der rechten Maustaste zu deaktivieren .. das ist mein Problem ..
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
Lösung
Wenn Sie die DeletePaths Eigenschaft in der Datei-Explorer der Konfiguration auf ein leeres Array gesetzt ist, werden die Löschtasten automatisch entfernt werden (das gleiche gilt für die UploadPaths und Upload-Button).
Wenn Sie nur die Elemente aus den Kontextmenüs entfernen möchten, dann können Sie Zugriff auf jene, die durch die fileExplorer.GridContextMenu und fileExplorer.Tree.ContextMenus [0] bzw. für die Gitter und Baumkomponenten.
Andere Tipps
Möglicherweise können Sie die Menüpunkte im Kontextmenü iterieren über die Datei-Explorer (vorausgesetzt, Sie Zugriff darauf haben). Wenn Sie dann den Menüpunkt zum Löschen finden, könnten Sie versuchen, eine Kombination aus aktiviert / sichtbar auf false setzen.