![]() |
AW: ListBox Item verstecken?
Zitat:
![]() |
AW: ListBox Item verstecken?
Zitat:
|
AW: ListBox Item verstecken?
Ich nehme mal an, Du meinst eine VCL-Listbox? Ja, das geht auch hier, wenn Du für Deine ListBox den Style "lbOwnerDrawVariable" wählst und dann im MeasureItem-Event für das gewünschte auszublendende Element die Höhe von Null angibst:
Delphi-Quellcode:
Ich nutze das in meinem PixPower-Programm, nicht um Sachen auszublenden, aber z.B. um bei Icondateien, die mehrere Icons unterschiedlicher Größe enthalten, diese dann in der entsprechenden Originalgröße in der Listbox anzuzeigen (allerdings auch nur bis 48 Pix, bei Größen darüber wird dann runterskaliert).
procedure TForm21.ListBox1MeasureItem(Control: TWinControl; Index: Integer; var Height: Integer);
begin if Index = 2 then Height := 0; end; |
AW: ListBox Item verstecken?
Ich setze das am Wochenende mal um was ich vorhabe. Aber das hier ist echt die einfachste Lösung. Dann erspare ich mir das VST.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz