Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#2

Re: Den Focus in Edit-Feld immer setzen? Modales Dialogfeld?

  Alt 22. Jun 2007, 20:11
Hrm...

Vorschlag: Schmeiss das Edit weg

Du reagierst einfach immer auf das OnKeyPressed Event des Formulares und schreibst den gerade getippten Buchstaben hinten an eine Variable. Nach ende der Eingabe (ich tippe darauf der Barcodescanner schickt ein Return nach dem Scannen) verwurstet Du die Variable anstelle des Edit.Text und leerst sie. Jede weitere Eingaba landet dann wieder in der Variable und so weiter. Du brauchst Dich also gar nicht drum zu kümmern, solange das Formular - also die Anwendung selber - den Focus hat. Und das kannst Du mit einem fsStayOnTop und wsMaximized recht easy erreichen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat