Benutzer-Werkzeuge

Webseiten-Werkzeuge


k12:k12.4:start

12.4.0 Dialoge

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.

B1

Abbildung 12.4.0.1: Dialog-Box 'Datei öffnen' (gb.qt4)

12.4.0.1 Dialog (gb.qt4)

Die Klasse verfügt über diese Eigenschaften:

  • Color,
  • Filter,
  • Font,
  • Path,
  • Paths,
  • ShowHidden,
  • Title.

Die Klasse Dialog (gb.qt4) enthält statische Methoden zum Aufruf von Standard-Dialog-Boxen aus dem QT4-Toolkit:

  • OpenFile,
  • SaveFile,
  • SelectColor,
  • SelectDirectory,
  • SelectFont.

Eine 'Standard-Dialog-Box' ist stets die Dialog-Box, die vom aktuell verwendeten Toolkit vorgegeben wird.

12.4.0.2 Dialog (gb.form.dialog)

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:

  • Color,
  • Filter,
  • Font,
  • Path,
  • Paths,
  • ShowHidden,
  • Title,
  • AutoExt,
  • Date,
  • FixedOnly.

Die Klasse besitzt diese Methoden:

  • OpenFile,
  • SaveFile,
  • SelectColor,
  • SelectDirectory,
  • SelectFont,
  • SelectDate.

12.4.0.3 Hinweis

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:

  1. Property AutoExt As Boolean (Vorgabe-Datei-Extension verwenden?)
  2. Property FixedOnly As Boolean (Nur nichtproportionale Schriftarten anzeigen?).

Die Dialoge in gb.form.dialog sind in Gambas geschrieben. Somit ist deren Aussehen unabhängig vom verwendeten Toolkit.

Download

Artikel

Download

Die Website verwendet zwei temporäre Session-Cookies. Diese technisch notwendigen Cookies werden gelöscht, wenn der Web-Browser geschlossen wird! Informationen zu Cookies erhalten Sie in der Datenschutzerklärung.
k12/k12.4/start.txt · Zuletzt geändert: 20.06.2016 (Externe Bearbeitung)

Seiten-Werkzeuge