Klassenbibiliothek:
EXApp | EXDialog | EXMath | EXString | EXStrings | EXXmlDoc | EXSystem | EXNetwork | EXImage
EXApp | EXDialog | EXMath | EXString | EXStrings | EXXmlDoc | EXSystem | EXNetwork | EXImage
ExBox // Makros / Klassenreferenz - EXDialog
Die Klasse "ExDialog" ermöglicht die Anzeige einfacher Dialogboxen zur Anzeige von Informationen, Hinweisen oder Abfragen.
Show(AText: string)
Zeigt eine Hinweisbox mit dem übergebenen Text (AText).
ShowFmt(AText: strings; Params: array)
Zeigt eine Hinweisbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Info(AText: string)
Zeigt eine Infobox mit dem übergebenen Text (AText).
InfoFmt(AText: strings; Params: array)
Zeigt eine Infobox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Warning(AText: string)
Zeigt eine Warnungsbox mit dem übergebenen Text (AText).
WarningFmt(AText: strings; Params: array)
Zeigt eine Warnungsbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Exclam(AText: string)
Zeigt eine Aufmerksamskeitbox mit dem übergebenen Text (AText).
ExclamFmt(AText: strings; Params: array)
Zeigt eine Aufmerksamskeitbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Error(AText: string)
Zeigt eine Fehlerbox mit dem übergebenen Text (AText).
ErrorFmt(AText: strings; Params: array)
Zeigt eine Fehlerbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Confirm(AText: string): Boolean
Zeigt eine Bestätigungsbox mit dem übergebenen Text (AText). Liefert "true" zurück, wenn der Benutzer auf "Ja" geklickt hat.
ConfirmFmt(AText: strings; Params: array): Boolean
Zeigt eine Bestätigungsbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben. Liefert "true" zurück, wenn der Benutzer auf "Ja" geklickt hat.
QueryText(ACaption, AText: string; var Value: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und dem Hinweis (AText) sowie einer Eingabezeile, die optional mit einem Text (Value) vorbelegt werden kann. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in Value der neue Text.
QueryTextFmt(ACaption, AText: string; Params: array of const; var Value: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und dem Hinweis (AText) sowie einer Eingabezeile, die optional mit einem Text (Value) vorbelegt werden kann. AText kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in Value der neue Text.
QueryFolder(ACaption: string; var Folder: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und fordert zur Auswahl eines Verzeichnisses auf. Dieses kann optional durch Folder vorgegeben werden. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in Folder das ausgewählte Verzeichnis.
QueryFileName(ACaption, Filter: string; var FileName: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und fordert zur Auswahl einer Datei auf. Diese kann optional durch FileName vorgegeben werden. Über den Filter können erlaubte Suchmuster vorgegeben werden. Diese sind durch ein Pipe-Symbol (|) voneinander zu trennen. Der Filter für alle Dateien wird automatisch ergänzt. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in FileName der ausgewählte Dateiname.
InfoBox(ACaption: string; ALabels: TEXStrings): Boolean
Erzeugt eine einfache Informations-Box mit dem Titel ACaption und den übergeben Text-Labeln (ALabels). Diese müssen nach folgendem Schema aufgebaut sein: TITEL=INHALT
Zeigt eine Hinweisbox mit dem übergebenen Text (AText).
ShowFmt(AText: strings; Params: array)
Zeigt eine Hinweisbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Info(AText: string)
Zeigt eine Infobox mit dem übergebenen Text (AText).
InfoFmt(AText: strings; Params: array)
Zeigt eine Infobox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Warning(AText: string)
Zeigt eine Warnungsbox mit dem übergebenen Text (AText).
WarningFmt(AText: strings; Params: array)
Zeigt eine Warnungsbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Exclam(AText: string)
Zeigt eine Aufmerksamskeitbox mit dem übergebenen Text (AText).
ExclamFmt(AText: strings; Params: array)
Zeigt eine Aufmerksamskeitbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Error(AText: string)
Zeigt eine Fehlerbox mit dem übergebenen Text (AText).
ErrorFmt(AText: strings; Params: array)
Zeigt eine Fehlerbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben.
Confirm(AText: string): Boolean
Zeigt eine Bestätigungsbox mit dem übergebenen Text (AText). Liefert "true" zurück, wenn der Benutzer auf "Ja" geklickt hat.
ConfirmFmt(AText: strings; Params: array): Boolean
Zeigt eine Bestätigungsbox mit dem übergebenen Text (AText). Dieser kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben. Liefert "true" zurück, wenn der Benutzer auf "Ja" geklickt hat.
QueryText(ACaption, AText: string; var Value: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und dem Hinweis (AText) sowie einer Eingabezeile, die optional mit einem Text (Value) vorbelegt werden kann. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in Value der neue Text.
QueryTextFmt(ACaption, AText: string; Params: array of const; var Value: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und dem Hinweis (AText) sowie einer Eingabezeile, die optional mit einem Text (Value) vorbelegt werden kann. AText kann zudem formatiert angegeben werden (siehe String-Formatierungen). Die einzusetzenden Werte sind in dem Array (Params) zu übergeben. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in Value der neue Text.
QueryFolder(ACaption: string; var Folder: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und fordert zur Auswahl eines Verzeichnisses auf. Dieses kann optional durch Folder vorgegeben werden. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in Folder das ausgewählte Verzeichnis.
QueryFileName(ACaption, Filter: string; var FileName: string): Boolean
Zeigt eine Dialogbox mit dem Titel (ACaption) und fordert zur Auswahl einer Datei auf. Diese kann optional durch FileName vorgegeben werden. Über den Filter können erlaubte Suchmuster vorgegeben werden. Diese sind durch ein Pipe-Symbol (|) voneinander zu trennen. Der Filter für alle Dateien wird automatisch ergänzt. Liefert "true" zurück, wenn der Benutzer auf "Ok" geklickt hat. In diesem Fall steht in FileName der ausgewählte Dateiname.
InfoBox(ACaption: string; ALabels: TEXStrings): Boolean
Erzeugt eine einfache Informations-Box mit dem Titel ACaption und den übergeben Text-Labeln (ALabels). Diese müssen nach folgendem Schema aufgebaut sein: TITEL=INHALT
Beispiele
Formatierten Text in einer Infobox ausgeben:
EXDialog.InfoFmt('Hallo %s. Wollen wir ein Spiel spielen?', ['Jashua']);
Info-Box erzeugen:
EXStrings.Clear;
EXStrings.Add.Text := 'Name=Mustermann';
EXStrings.Add.Text := 'Vorname=Max';
EXDialog.InfoBox('Meine Info-Box', EXStrings);
EXDialog.InfoFmt('Hallo %s. Wollen wir ein Spiel spielen?', ['Jashua']);
Info-Box erzeugen:
EXStrings.Clear;
EXStrings.Add.Text := 'Name=Mustermann';
EXStrings.Add.Text := 'Vorname=Max';
EXDialog.InfoBox('Meine Info-Box', EXStrings);