Version 6.0 (Geändert)
SET WINDOW TITLE (Titel{; Fenster})
Parameter | Typ | Beschreibung | |
Titel | String | Titel des Fensters | |
Fenster | FensterRef | Referenznr. des Fensters, ohne Angabe | |
Vorderstes Fenster des aktuellen Prozesses |
Beschreibung
Der Befehl SET WINDOW TITLE ändert den Titel des Fensters mit der Referenznr. Fenster für den in Titel übergebenen Text (max. Länge 80 Zeichen).
Gibt es das Fenster nicht, wird SET WINDOW TITLE nicht ausgeführt.
Der Parameter Fenster ist optional. Geben Sie ihn nicht an, ändert SET WINDOW TITLE den Titel des vordersten Fensters für den aktuellen Prozess.
Hinweis: In der Benutzerumgebung ändert 4th Dimension die Fenstertitel automatisch z.B., "Tabelleneingabe" bei der Dateneingabe. Ändern Sie einen Fenstertitel, überschreibt ihn 4D wahrscheinlich. In der Runtime-Umgebung ändert 4th Dimension dagegen nicht die Titel der Fenster.
Beispiel
Bei der Dateneingabe in ein Formular klicken Sie auf eine Schaltfläche, die eine länger dauernde Operation ausführt, zum Beispiel per Programmierung verknüpfte Datensätze aus einem Unterformular durchläuft. Über den Titel des aktuellen Fensters bleiben Sie über den Verlauf der Operation informiert:
`Objektmethode für Schaltfläche bAnalysis Case of : (Form event=On Clicked) ` Sichere aktuellen Fenstertitel in lokaler Variable $vsCurTitle:=Get window title ` Starte die länger dauernde Operation FIRST RECORD([Invoice Line Items]) For($vlRecord;1;Records in selection([Invoice Line Items])) FÜHRE ETWAS AUS ` Zeige Information über Verlauf SET WINDOW TITLE("Processing Line Item #"+String($vlRecord)) End for ` Speichere Original-Fenstertitel SET WINDOW TITLE($vsCurTitle) End case
Referenz