Einzelnen Beitrag anzeigen

Benutzerbild von Pr0g
Pr0g

Registriert seit: 21. Mai 2004
809 Beiträge
 
Delphi 7 Personal
 
#3

Re: Gestrichelten Rahmen entfernen (z.B ListBox)

  Alt 8. Aug 2005, 08:47
Dafür müsstest du den ganzen TreeView selber zeichnen. Im Ordner Delphi\Demos\CustomDraw\ findest du ein Beispiel zum Zeichnen des Treeviews und seinen Sachen, wie Buttons und so. Vorallem der Teil im OnCustomDrawItem bei "if not DefaultDraw" ist wichtig, denn dort wird alles selber gezeichnet (mit DefaultDraw müsstest du nur die Farben bestimmen, was dir ja nicht viel bringt).

Bei einem ListView kann man die Linien entfernen, indem man sie mit DrawFocusRect() überzeichnet, aber das klappte bei meinem kurzen Test mit dem TreeView nicht.

MfG Pr0g
  Mit Zitat antworten Zitat