Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
CONFIRM
|
CONFIRM ( Meldung {; OKTitel {; AbbrechenTitel}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Meldung | String |
![]() |
Zu bestätigende Meldung | |||||
OKTitel | String |
![]() |
Titel der Schaltfläche OK | |||||
AbbrechenTitel | String |
![]() |
Titel der Schaltfläche Abbrechen | |||||
Der Befehl CONFIRM [#descv]zeigt ein Dialogfenster zum Bestätigen an, das aus einem Notizsymbol, einer Nachricht, einer Schaltfläche OK und einer Schaltfläche Abbrechen besteht.
Sie übergeben die Nachricht, die angezeigt werden soll, im Parameter message.
Standardmäßig lautet der Titel der Schaltfläche OK "OK" und der der Schaltfläche Abbrechen "Abbrechen". Um die Titel dieser Schaltflächen zu ändern, übergeben Sie die neuen benutzerdefinierten Titel in den optionalen Parametern okButtonTitle und cancelButtonTitle. Falls erforderlich, wird die Breite der Schaltflächen entsprechend der Breite der von Ihnen übergebenen benutzerdefinierten Titel nach links verschoben.
Die Schaltfläche OK hat die Eigenschaft Standardschaltfläche. Wenn der User auf die Schaltfläche OK klickt oder die Eingabetaste drückt, um das Dialogfenster zu akzeptieren, wird die Systemvariable OK auf 1 gesetzt. Wenn der User auf die Schaltfläche Abbrechen klickt, um das Dialogfenster abzubrechen, wird die Systemvariable OK auf 0 gesetzt.
Hinweis: Rufen Sie CONFIRM nicht in Formular- oder Objektmethoden auf, die die Ereignisse On Activate oder On Deactivate verwalten; denn das verursacht eine Endlosschleife.
Die Zeile:
CONFIRM("WARNING: You will not be able to revert this operation.")
If(OK=1)
ALL RECORDS([Old Stuff])
DELETE SELECTION([Old Stuff])
Else
ALERT("Operation canceled.")
End if
zeigt folgende Meldung auf dem Bildschirm (unter Windows):
Die Zeile:
CONFIRM("Do you really want to close this account?";"Yes";"No")
zeigt folgende Meldung auf dem Bildschirm (unter Windows):
Sie entwickeln eine internationale 4D Anwendung. Sie haben Ihre Texte für die Oberfläche mit Übersetzungen in die Zielsprache in XLIFF Dateien gesetzt. So kann der Code:
C_TEXT($title;$yes;$no)
$title:=Get localized string("add_Memo")
$yes:=Get localized string("yes")
$no:=Get localized string("no")
CONFIRM($title;$yes;$no)
die Meldung auf dem Bildschirm in Französisch anzeigen (unter Windows):
Hinweis: Weitere Informationen zur XLIFF Lokalisation der Anwendung finden Sie im Abschnitt Anhang B: XLIFF Architektur.
Die Zeile:
CONFIRM("WARNING: If your pursue this operation, some records will be "+"irremediably affected."+\
Char(13)+"What do you want to do?";"Do NOT continue";"Continue")
zeigt folgende Meldung auf dem Bildschirm (unter Windows):
Produkt: 4D
Thema: Meldungen
Nummer:
162
Geändert: 4D v6
4D Programmiersprache ( 4D v20 R7)