User Tools

Site Tools


k12:k12.10:start

12.10 Klasse Windows

Die Klasse Windows (gb.qt4) gibt eine Sammlung aller von einem Gambas-Programm geöffneten Fenster zurück. Die (statische) Klasse besitzt nur eine Eigenschaft: Windows.Count gibt die Anzahl der von einem Gambas-Programm geöffneten Fenster zurück. Sie können die Klasse Windows wie ein nur lesbares Array benutzen.

Beispiel:

Public Sub btnShowInformations_Click() 
 Dim i As Integer 
 Dim hWindow As Window 
 
  Print "Anzahl der geöffneten Fenster = "; Windows.Count 
  Print 
  For Each hWindow In Windows 
      Inc i 
      Print i; ". Fenster: "; "Caption =      "; hWindow.Caption 
      Print i; ". Fenster: "; "Fenster-Höhe = "; hWindow.H 
      Print "------------------------------------------" 
  Next 
 
End '  btnShowInformations

B1

Abbildung 12.10.1: Drei geöffnete Fenster eines Gambas-Programms

Für die Anwendung mit drei geöffneten Fenstern → Abbildung 12.10.1 ergibt sich die folgende Ausgabe in der Konsole der IDE:

Anzahl der geöffneten Fenster = 3 

1. Fenster: Caption =      un-embed-forms 
1. Fenster: Fenster-Höhe = 336 
------------------------------------------ 
2. Fenster: Caption =      Fenster 1 
2. Fenster: Fenster-Höhe = 144 
------------------------------------------ 
3. Fenster: Caption =      Fenster 2 
3. Fenster: Fenster-Höhe = 144 

Download

Artikel

Download

The website uses a temporary session cookie. This technically necessary cookie is deleted when the browser is closed. You can find information on cookies in our privacy policy.
k12/k12.10/start.txt · Last modified: 02.07.2018 (external edit)

Page Tools