Einzelnen Beitrag anzeigen

martinf16

Registriert seit: 26. Aug 2007
99 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Dauer-Select-Problem bei Edit-Feldern und Comboboxen

  Alt 24. Aug 2009, 02:43
Das mit SelLength habe ich probiert, bringt nichts. Ich habe es allerdings ins OnCreate geschrieben (SelLength := 0). Ich probiere es noch einmal an einer anderen Stelle.

Aus Testzwecken habe ich auch mal SetFocus probiert, damit lässt sich die Markierung auflösen, aber das ist ja auch etwas unsauber, wenn man nun beim Programmstart allen Elementen den Focus gibt, da SetFocus nicht im OnCreate benutzbar ist.

Also so bekomme ich es zur Laufzeit weg:

Delphi-Quellcode:
//Edit1 ist markiert

Edit1.SetFocus;
//Edit1 ist immer noch markiert

CheckBox1.SetFocus;
//Edit1 ist nicht mehr markiert
Vielleicht gibt es irgendeine WindowsMessage, die SetFocus intern aufruft, die man simulieren könnte. Die Frage ist nur, ob man das dann im OnCreate machen kann?!
  Mit Zitat antworten Zitat