![]() |
TcxCheckListBox: Optimale Anzahl von Spalten
Hallo,
Ich habe eine TCxCheckListBox von DevExpress mit diversen Einträgen. Nun möchte ich die Spaltenanzahl (Eigenschaft Columns) so wählen, das möglichst alle Einträge ohne zu Scrollen sichtbar sind. Hat jemand eine Idee? Ich bekomme leider nicht die Breite eines Eintrages heraus. Es gibt zwar die Methode 'ItemWidth(Index)', aber die liefert immer 64 oder 128. Keine Ahnung, was das soll. Ich könnte pi mal daumen selber ausrechnen, wie breit ein Item ist (checkboxbreite + image + Text), aber das muss doch einfacher gehen. Hat jemand einen Tipp? Nachtrag: Das Problem scheint sich auf TListBox zurückführen zu lassen. |
AW: TcxCheckListBox: Optimale Anzahl von Spalten
Höhe des Clientbereichs der ListBox
geteilt durch die Höhe eines Items = maximale Anzahl untereinanderstehender Items (abgerundet) Anzahl der enthaltenen Items (CLB.Items.Count) geteiltdurch das erste abgerundete Ergebnis = Anzahl der nötigen Spalten (aufgerundet) |
AW: TcxCheckListBox: Optimale Anzahl von Spalten
Ich Idiot hab genau diese Rechnung VOR dem Resize angestellt.
Danke für das Review! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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