R8.7 Die Windows-Dateidialoge einbinden

Aufgabe

Sie wollen die von Windows bereitgestellten Dateidialoge verwenden, verfügen aber nicht über die benötigten ActiveX-Controls bzw. arbeiten mit einer älteren Access-Version.

Lösung

Wir programmieren eine Klasse Dialog, welche die entsprechenden API-Aufrufe kapselt. Enthalten sind die jedem Windows-Anwender bekannten Standard-Dialogfelder zum Laden und Speichern von Dateien.

Oberfläche

Zum Testen der Klasse verwenden wir ein Formular mit zwei ungebundenen Textfeldern sowie drei Befehlsschaltflächen (Datei Laden, Datei Sichern, Beenden).

Startformular (Entwurfsansicht)

Abbildung 8.8 Startformular (Entwurfsansicht)

Quelltext (Klassendefinition) ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.