Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#2

Re: CanFocus and Active: Probleme

  Alt 17. Dez 2008, 10:34
Hallo Daniel,

vielleicht kannst du die Formular-Eigenschaft Delphi-Referenz durchsuchenActiveControl statt des Aufrufs von SetFocus nutzen. Damit sollte das angegebene Control ebenfalls beim Anzeigen des Formulars den Eingabefokus erhalten.

Eine andere Möglichkeit wäre es, im Timer-Code per PostMessage eine benutzerdefinierte Nachricht in die Warteschlange des Formulars zu stecken. Beim Empfang dieser Nachricht kannst du dann den Eingabefokus setzen.

Es sind nur Ideen, ich habe es selbst nicht getestet. Wie du ja selbst schreibst, ist der Fehler nicht auf allen Rechnern zuverlässig reproduzierbar.

Gruß Hawkeye
  Mit Zitat antworten Zitat