4D v16.3

OBJECT SET TITLE

Home

 
4D v16.3
OBJECT SET TITLE

OBJECT SET TITLE 


 

OBJECT SET TITLE ( {* ;} Objekt ; Titel ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist ein Objektname (String),
Ohne Stern: Objekt ist eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Feld bzw. Variable (ohne *)
Titel  String in 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:

  • Schaltflächen und 3D Schaltflächen
  • Kontrollkästchen und 3D Kontrollkästchen
  • Optionsfelder und 3D Optionsfelder
  • Statische Textbereiche
  • Gruppenboxen

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")



Siehe auch 

_o_DISABLE BUTTON
_o_ENABLE BUTTON
OBJECT Get title

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Formulare)
Nummer: 194

 
GESCHICHTE 

Geändert: 4D v6
Umbenannt: 4D v12

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)