Quelle: dotnetpro
Listview für die Registry, Teil 2 14.08.2023, 00:00 Uhr

Hol mal den Schlüssel!

Eine Funktion ermittelt die Schlüssel und legt Datenstrukturen für die Darstellung an.
Der Grundstein für die Bearbeitung der Schlüssel und deren Werten wurde in der vorangegangenen Ausgabe gelegt [1]. Weiter geht es mit der Ermittlung der Schlüssel. Die Methode ActiveNodeChanged(Listing 1) hat die Aufgabe, sämtliche Schlüsselnamen über die Funktion GetKeyNames unter Angabe des aktiven Knotens (ActiveNode = RegistryTreeViewControl.SelectedNode) zu ermitteln.
Listing 1: Knotenwechsel einer angebundenen RegistryTreeviewCtl-Strukturansicht verarbeiten
Public Sub ActiveNodeChanged()

  Dim ActiveNode As TreeNode = Nothing

  If RegistryTreeViewControl IsNot Nothing Then

    ActiveNode = RegistryTreeViewControl.SelectedNode

    If ActiveNode IsNot Nothing Then

      Dim KeyNames As List(Of KeyNameData) = 

        GetKeyNames(ActiveNode)

      ShowKeyNames(KeyNames)

    End If

  End If

End Sub

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