Gambas stellt Ihnen zwei Dialog-Klassen aus zwei unterschiedlichen Komponenten zur Verfügung, mit denen Sie Dialog-Boxen aufrufen und deren Rückgabewerte im Programm weiter verwenden können.
Abbildung 12.4.0.1: Dialog-Box 'Datei öffnen' (gb.qt4)
Die Klasse verfügt über diese Eigenschaften:
Die Klasse Dialog (gb.qt4) enthält statische Methoden zum Aufruf von Standard-Dialog-Boxen aus dem QT4-Toolkit:
Eine 'Standard-Dialog-Box' ist stets die Dialog-Box, die vom aktuell verwendeten Toolkit vorgegeben wird.
Die Klasse der erweiterten Standard-Dialoge enthält Methoden zum Aufruf der gambas-spezifischen Dialog-Boxen. Diese Klasse ist statisch. Die Klasse erweitert die Klasse Dialog in gb.qt4.
Die Dialog-Klasse hat die folgenden Eigenschaften:
Die Klasse besitzt diese Methoden:
Solange die Festlegung der folgenden zwei Dialog-Eigenschaften aus der Klasse Dialog (gb.form.dialog) in Ihren Projekten entbehrlich ist und Sie statt der Methode 'SelectDate' das Steuerelement 'DateChooser' direkt aufrufen und und Sie möchten, dass das Aussehen der Standarddialoge vom Toolkit vorgegeben wird, dann können Sie auf den Einsatz der Komponente gb.form.dialog verzichten:
Die Dialoge in gb.form.dialog sind in Gambas geschrieben. Somit ist deren Aussehen unabhängig vom verwendeten Toolkit.
Artikel