Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Selection Ränder bei TlistView usw. (https://www.delphipraxis.net/148326-selection-raender-bei-tlistview-usw.html)

DarkItachi 27. Feb 2010 21:03


Selection Ränder bei TlistView usw.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöchen!

Wie kann ich die Selection-Ränder von einem selektierten Item entfernen?

Danke im vorhinein!

daywalker9 27. Feb 2010 21:09

Re: Selection Ränder bei TlistView usw.
 
Die Items selber malen, sonst hast du eigentlich, soweit ich weiß, keine Chance

DarkItachi 27. Feb 2010 22:53

Re: Selection Ränder bei TlistView usw.
 
Ok danke... Wie malt man zum Beispiel einfach nur ein Item?

ListView Events wie:
- OnCustomDrawItem
- OnDrawItem

helfen mit nicht wirklich weiter...
Kann mir jemand ein Beispiel geben?

haentschman 28. Feb 2010 08:29

Re: Selection Ränder bei TlistView usw.
 
Guten Morgen... :hi:

manchmal hilft schon, den Focus auf ein Objekt zu setzen, welches den Rahmen nicht hat (z.B Panel). Bei dir würde sich die Groupbox anbieten.

Probiers mal aus.

DarkItachi 28. Feb 2010 17:48

Re: Selection Ränder bei TlistView usw.
 
Ja gut, ging ja relativ.
Ich arbeite aber leider mit einem FileManager aufgebaut mit ListView(Icons).
Mich interessiert aber, wie man selber zeichnet...

Habe schon viel von gehört, aber im ganzen Internet finde ich nicht wirklich ein gutes Tutorial oder so..
Naja.. Kann man beim selber zeichnen auch ImageList's anwenden?

Dankeschön

PS.: Da mir aus Versehen ein leeres Item (also ohne Caption) zu Handen gekommen ist, weiß ich jetzt, das diese Ränder dort nicht existieren!
Die Ränder dienen meiner Meinung nach also als Vergrößerung. (Falls die Caption zu lang ist, vergrößert dieser Rahmen das Item, so dass man es lesen kann...

Mfg

DarkItachi 3. Mär 2010 19:34

Re: Selection Ränder bei TlistView usw.
 
Was bedeutet eigentlich ShowSelection?
Also Übersetzung weiß ich.. Aber wenn ich das auf True setze, dann gehen diese Ränder nicht weg.. Wofür ist das genau?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz