Quelle: dotnetpro
ListView für die Registry, Teil 8 12.02.2024, 00:00 Uhr

Prüfung und Optimierung

Das benutzerdefinierte und zusammengesetzte Steuerelement RegEditCtl wird mit Optimierungsfunktionen angereichert.
In dieser Serie wurden bereits mehrere Steuerelemente für den Zugriff auf die Systemregistrierung entwickelt, um Registrierschlüssel und deren Werte vereinfacht einzusehen und zu bearbeiten sowie die Funktionalität des Registrierungseditors von Windows nachzubilden. Dazu gehören Steuerelemente zur Anzeige der Registrierungsstruktur in einer Strukturansicht (RegistryTreeViewCtl), eine Listenansicht zur Ausgabe von Schlüsselnamen und Werten (RegistryListViewCtl) sowie Symbolleisten, über die Steuerelementfunktionen der zuvor genannten Controls ersatzweise zu den integrierten Kontextmenüs alternativ abrufbar sind (RegistryTreeViewToolbarCtl und RegistryListViewToolbarCtl).
Alle genannten Steuerelemente bieten Eigenschaften, über die sie miteinander interagieren. Wählen Sie einen Strukturknoten an, werden beispielsweise unmittelbar die zugehörigen Schlüsselnamen und zugeordneten Werte in einer verbundenen Listenansicht ausgegeben. Die Steuerelemente nutzen im Erscheinungsbild optimierte Kontextmenüs mit zugeordneten Symbolen und erlauben zudem variable Farbgebung für Strukturzweige, Schlüsselnamen und Werte.

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