Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#6

Re: TEdit bekommt im OnMouseEnter einen farbigen Rahmen?!?

  Alt 14. Apr 2010, 16:38
Zitat von himitsu:
Komisch, bei mir ist es genau andersrum.

Beim Umfärben seh ich einen Rahmen und wenn die Maus drüberkommt, dann verschwindet er.
Bei mir (D2007, XP) auch. Aber nur, wenn die Anwendung gethemed ist. Im Classic-Look gibt's das Problem bei mir nicht.

Zitat von himitsu:
Meine Lösung: (.Repaint und Co. hilft nix)
Delphi-Quellcode:
Edit1.Color := clRed;
Edit1.Hide;
Edit1.Show;
Das und sUshiBAs Variante mit Ctl3D haben mich auf die Idee gebracht, mal RecreateWnd aufzurufen - und siehe da: das reicht. Ist leider protetcted, sodass man den Trick mit Cracker-Klasse verwenden muss.

Und ich bilde mir ein, den Effekt irgendwann auch mal mit einem Edit in einem Windows-Dialog gehabt zu haben - dann wäre Delphi aus dem Schneider. Leider finde ich den Dialog um's Verrecken nicht mehr.
Uli Gerhardt
  Mit Zitat antworten Zitat