Ihr Windows-Formular enthält eine Vielzahl an Eingabefeldern, die per Mausklick wieder gelöscht werden sollen, um den Ausgangszustand des Formulars herzustellen.
Um ein die Eingaben zurückzusetzen, ist es notwendig per MASKITO FormDesigner ein Leerformular Ihres Windows-Formulars zu erstellen.
- Erstellen Sie einen Button
Speichern SFX
und eine zugehörige Funktion zum Speichern der .sfx
Die Funktion finden Sie im Funktionseditor im Kontextmenü unter Aktionen im FormView >> Formulardaten speichern
- Erstellen Sie einen zweiten Button
Eingaben löschen
und eine dazugehörige Funktion.
In dieser Funktion soll die leere .sfx-Datei zur Laufzeit eingebunden werden.
- Generieren Sie die leere .sfx-Datei.
Öffnen Sie das Formular mit dem Maskito FormViewer oder drücken Sie F5
.
Nehmen Sie keine Eingaben vor.
Klicken Sie auf den Button Speichern SFX
, wechseln Sie wieder in den MASKITO FormDesigner.
Wählen Sie hier das Registerblatt Datenvorschau
aus.
Kopieren Sie den XML-String in die Zwischenablage.
- Funktion
Eingabe löschen
bearbeiten.
Öffnen Sie die Funktion und rufen Sie im THEN-Bereich des Funktionseditors das Kontextmenü auf.
Wählen Sie unter Aktionen im FormView >> XML-Formulardaten einlesen
.
Fügen Sie hier den XML-String aus der Zwischenablage ein.
Schließen Sie die Funktion ab.
- Schauen Sie sich das Formular in der Vorschau an und testen Sie die Funktionen.
Füllen Sie Ihr Formular aus und klicken Sie anschließend auf Eingaben löschen. Alle Eingabefelder sollten danach wieder leer sein.