Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#13
  Alt 4. Sep 2002, 07:02
Ich erinnere mich dunkel, dass eine Zeitschrift mal vor langer Zeit schrieb, dass die About-Box des IE auch bloß eine normale Webseite sein soll. Das Zauberwort hieß damals "Dynamic HTML" - allerdings in der IE-Form, die natürlich die anderen Browser nicht kapieren.

@Daniel: So schwer ist´s mit einer variablen OwnerDraw-Listbox nicht. Ich habe das mal für ein Programm ausprobiert. Im alten DF hatte ich mal eine Funktion gepostet, die eine Trennlinie in eine Listbox eingefügt hat. Dazu hat es gereicht, als Item ein Leerzeichen oder ein Minus anzugeben
Code:
Add('-');
und im "OnMeasureItem" wurde dann geprüft, ob es sich um so ein Sonderzeichen gehandelt hat. Wenn ja, wurde die "Height" auf 3/5 (in jedem Fall eine ungerade Zahl) reduziert. Wenn nicht, blieb sie konstant.

In deinem Fall, Luckie, könnte/müsste man also in "OnMeasureItem" herausfinden, ob der Wert Index dem ausgewählten Item entspricht. Wenn ja, wird die Höhe entsprechend raufgesetzt, damit du mehrzeilige Texte unterbringen kannst.
  Mit Zitat antworten Zitat