Einzelnen Beitrag anzeigen

LokutusvB

Registriert seit: 18. Jul 2006
277 Beiträge
 
Delphi XE6 Enterprise
 
#1

Tastatur per Button sperren und wieder entsperren

  Alt 28. Jul 2020, 13:05
Hallo,

ich habe ein Delphi-Programm entwickelt, mit dem unsere Techniker beim Kunden vor Ort die Einsätze dokumentieren und die Daten direkt zurück an die Firma senden. Zum Abschluß des Einsatzes kann der Kunde in einem Zeichenfeld eine Unterschrift leisten (wird nicht gespeichert, für alle DSGVO-Liebhaber). Das Programm läuft auf einem Tablet. Bei der Unterschrift mittels Pen kommt es leider immer wieder vor, daß ein Kunde ausversehen eine Taste drückt oder per Touch das Programm verändert.

Deswegen die Anfrage, wie man alle Eingaben bis auf Maus/Pen per Buttonklick deaktivieren und wieder aktivieren kann. Ich habe schon einige Stunden im Netz gesucht, konnte aber leider nichts finden, was mein Problem auch nur ansatzweise lösen könnte, den wenn dann ist nur eine vollständige Sperrung möglich oder keine, siehe z.B.:
https://entwickler-ecke.de/topic_Tas...en_7440,0.html
https://www.delphipraxis.net/172090-...bschalten.html
https://www.swissdelphicenter.ch/de/showcode.php?id=312

Kennt jemand eine funktionsfähige Möglichkeit, für eine kurze Zeit bis auf Maus und Pen alle anderen Eingaben zu blockieren oder aber abzufangen und an "dev0" zu senden? Vielen Dank für eure Bemühungen.
MFG
LokutusvB
  Mit Zitat antworten Zitat