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
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top