Quelle: dotnetpro
Ein eigenes Steuerelement für Verlaufsdaten, Teil 11 18.03.2024, 00:00 Uhr

Richtfest

Das benutzerdefinierte Steuerelement History Control wird fertiggestellt.
Die Arbeiten am Steuerelement History Control begannen vor rund einem Jahr [1]. In der vorangegangenen dotnetpro [2] wurde das Control weitestgehend fertig gestellt. Was nun noch fehlt und in dieser Ausgabe hinzugefügt wird, ist festzulegen, wie die Anwahl einzelner Verlaufsdaten in der Strukturansicht behandelt werden soll.
Für diesen Zweck wird das Ereignis AfterSelect genutzt. Ihm werden die Argumente für die Knotenanwahl über den Parameter e sowie das Element e.Node übergeben. Der Knoten selbst wird in eine Knotenvariable HistoryNode des Typs HistoryTreeNode übernommen. Über diesen Knoten lässt sich die Ressource UrlOrFileOrFolder ermitteln, welche an das Ereignis NewNodeFolderFileOrURL übergeben wird. Somit können Sie die angewählten Ressourcen direkt in dem Programm verarbeiten, in dem ein Steuerelement des Typs HistoryCtl platziert wurde.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar