Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
OBJECT SET TITLE
|
OBJECT SET TITLE ( {* ;} Objekt ; Titel ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname (String), Ohne Stern: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Feld bzw. Variable (ohne *) | |||||
Titel | String |
![]() |
Neuer Titel für das Objekt | |||||
Der Befehl OBJECT SET TITLE ersetzt den Titel des oder der Objekte, angegeben in Objekt, durch den Wert in Titel.
Mit dem optionalen Parameter * geben Sie in Objekt einen Objektnamen (String) an. Ohne den optionalen Parameter * geben Sie in Objekt ein Datenfeld oder eine Variable an. In diesem Fall geben Sie anstatt eines Strings eine Referenz auf das Datenfeld oder die Variable an (nur Datenfeld- oder Variablenobjekte). Weitere Informationen dazu finden Sie im Abschnitt Objekteigenschaften.
OBJECT SET TITLE gilt nur für einfache Objekte, die einen Titel anzeigen:
Normalerweise wenden Sie diesen Befehl jeweils nur auf ein Objekt an. Der Titelbereich des Objekts muss für den Text ausreichen, sonst wird der Text abgeschnitten.
Verwenden Sie keine Zeilenschaltung in Titel. Wollen Sie mehrzeilige Titel setzen, verwenden Sie als Zeilenschaltung das Zeichen "\" ("\\" im Code-Editor). Diese Möglichkeit besteht für 3D Schaltflächen, 3D Kontrollkästchen, 3D Optionsfelder und Kopfteile in Listboxen.
Hinweis: Wird im Titel das Zeichen "\" verwendet, übergeben Sie im Titel "\\\".
Folgendes Beispiel ist die Objektmethode einer Schaltfläche Suchen in einem Ausgabeformular, das mit MODIFY SELECTION angezeigt wird. Die Methode sucht eine Tabelle; die Schaltfläche bDelete wird je nach Suchergebnis aktiviert oder deaktiviert und der Titel entsprechend geändert:
QUERY([People];[People]Name=vName)
Case of
:(Records in selection([People])=0) // Keine Person gefunden
OBJECT SET TITLE(bDelete;" Delete")
OBJECT SET ENABLED(bDelete;False)
:(Records in selection([People])=1) // Eine Person gefunden
OBJECT SET TITLE(bDelete;"Delete Person")
OBJECT SET ENABLED(bDelete;True)
:(Records in selection([People])>1) // Viele Personen gefunden
OBJECT SET TITLE(bDelete;"Delete People")
OBJECT SET ENABLED(bDelete;True)
End case
Zweizeilige Titel einfügen:
OBJECT SET TITLE(*;"header1";"Ascending sort \\\ \\Descending sort")
OBJECT SET TITLE(*;"button1";"Click here \\to print")
Produkt: 4D
Thema: Objekte (Formulare)
Nummer:
194
Geändert: 4D v6
Umbenannt: 4D v12 (BUTTON TEXT)
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)