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
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