Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Listbox - Farbe des Scrollbalkens ändern (https://www.delphipraxis.net/115755-listbox-farbe-des-scrollbalkens-aendern.html)

hsbc 17. Jun 2008 14:00


Listbox - Farbe des Scrollbalkens ändern
 
Hallo allerseits,

Wenn ich Daten in eine Listbox schreibe, wird die letzte Zeile mit einem dunkelblauen Balken (Scrollbalken ???) überdeckt. Gibt es eine Möglichkeit, diesen Balken umzufärben bzw. ganz weg zu bringen ?

mfg
Herbert

taaktaak 17. Jun 2008 14:37

Re: Listbox - Farbe des Scrollbalkens ändern
 
Schau dir mal das OnDrawItem-Event der Listbox an

hsbc 17. Jun 2008 15:06

Re: Listbox - Farbe des Scrollbalkens ändern
 
Dort finde ich nur

Canvas.Brush.Color und
Canvas.Font.Color

beide Werte verwende ich bereits für gesamten Hintergrund und Textfarbe, welches auch funktioniert.

Nur wie bringe ich diesen dunkelblauen Balken über der letzten Zeile weg?

mfg
Herbert

DeddyH 17. Jun 2008 15:21

Re: Listbox - Farbe des Scrollbalkens ändern
 
Kannst Du mal einen Screenshot anhängen? Ich kann mir nämlich nicht vorstellen, was Du meinst :gruebel:

taaktaak 17. Jun 2008 15:24

Re: Listbox - Farbe des Scrollbalkens ändern
 
Na, wenn's nur um das Entfernen der Markierung geht, dann sollte eigentlich ein
Delphi-Quellcode:
ListBox1.ItemIndex:=-1
ausreichen.

hsbc 17. Jun 2008 15:38

Re: Listbox - Farbe des Scrollbalkens ändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ein kleiner Screenshot der Listbox im Anhang. Die unterste Zeile wird immer mit dem Scrollbalken verdeckt.

mfg
Herbert

DeddyH 17. Jun 2008 15:40

Re: Listbox - Farbe des Scrollbalkens ändern
 
Das ist kein Scrollbalken, sondern wirklich die Markierung. Wie taaktaak schon sagte, ItemIndex auf -1 setzen, dann sollte Ruhe sein :)

hsbc 17. Jun 2008 15:52

Re: Listbox - Farbe des Scrollbalkens ändern
 
Oft sind die Lösungen näher, als man vermutet. ItemIndex -1 das war es.

Vielen Dank für die Hilfe.

mfg
Herbert


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 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