Dynamische Listboxgröße
-
Hi !
Ich möchte, daß eine Listbox genau so gross ist wie nötig. D.h. genau so breit wie die längste Zeile und so hoch wie die Einträge benötigen. Dabei soll man auch beliebige Schriftarten verwenden können. Hier ist auch das Problem:
Zeilenlängen kann ich nur durch die Anzahl der Zeichen bestimmen und Zeilenhöhen durch die Schriftgrösse. Aber um die Listbox anpassen zu können müsste ich wissen welche Aussmaße die Einträge in Pixeln haben.
Kann mir jemand helfen ?
-
Hallo
schau dir die Methoden TCanvas::TextRect, TCanvas::TextWidth und/oder TCanvas::TextHeight an.
Allerdings halte ich solche zappelnden Controls für nicht sehr praktisch.bis bald
akari