Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.012 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: Fokuswechsel eines VCL Controls verhindern

  Alt 4. Okt 2011, 20:12
Hatte es auf Windows XP gethemed auch nicht. Und unter Windows 7 Classic Design auch nicht. Nur wenn Aero an ist.

Hab mal einen Workaround, den ich noch testen muss:

Delphi-Quellcode:
procedure TDateTimePicker.WMLButtonDown(var Message: TWMLButtonDown);
begin
  inherited;
  if not Focused then
    Perform(WM_KILLFOCUS, 0, 0);
end;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat