Eingabe

Inputbox

Mit diesem Befehl können Sie ein Eingabefenster erzeugen, in dem der Benutzer einen Text eingeben kann. Klickt der Benutzer auf Abbrechen, wird der Testlauf abgebrochen, ansonsten wird der eingegebene Wert in der angegebenen Variablen gespeichert.

Überschrift
Der Titel des Eingabefensters
Eingabetext
Text der Eingabeaufforderung
Defaultwert
Der Text, der am Anfang in der Eingabe steht.
Ergebnis in Variable
Gibt die Variable an, in der das Ergebnis gespeichert werden soll.

Dateiauswahldialog

Mit diesem Befehl kann der Benutzer aufgefordert werden, eine Datei auszuwählen, wahlweise zum lesen oder zum schreiben. Dazu wird dem Benutzer ein Standard-Dateiauswahldialog angezeigt.

Der Parameter FileName bestimmt die Variable, in der der Pfad zur gewählten Datei abgelegt wird. InitDir ist das Verzeichnis, das der Dialog zuerst anzeigt. Caption ist der Titel des Dialogs. Extension ist die Dateierweiterung (Der Teil des Dateinamens hinter dem letzten Punkt).

Buttonleiste einblenden

Mit diesem Modul kann während des Testlaufs eine Leiste mit Schaltflächen eingeblendet werden. Es gibt 20 Ebenen mit je 7 Schaltflächen, die vom Bediener angeklickt werden können. Durch Anklicken der Schaltflächen im Entwicklungsmodus (siehe Abb.), öffnet sich ein weiterer Dialog, mit dem die Eigenschaften eingestellt werden können.

Der gedrückte Knopf lässt sich durch Auslesen der Variable USERBUTTONS ermitteln.

Buttonleiste dynamisch ändern

function SetUserButtonOptions(ID: Real; Caption: string; Enabled: Boolean; Visible: Boolean): Boolean;

Diese Funktion ändert den Knopf Nr. ID zur Laufzeit.