Einzelnen Beitrag anzeigen

Benutzerbild von Cyberaxx
Cyberaxx

Registriert seit: 15. Jul 2005
311 Beiträge
 
Delphi XE5 Professional
 
#1

Listbox Einträge selber zeichnen(Variabler Größe) oder Alternativen?

  Alt 11. Mär 2013, 15:08
Hallo liebe Gemeinde,

stehe gerade ein wenig auf dem Schlauch was die Umsetzung einer Liste angeht. Es geht um die Anzeige eines Newstickers für die Administration.

Zitat:
Benutzer: Testuser | Status: Aktiv
Erstellt am: 2013-03-03 12:02:00 | Startet am 2013-03-03 12:02:00 | Endet am 2013-03-05 12:00:00
Das ist eine Nachricht
Also mindestens drei Zeilen. Die Nachricht des Tickers hat eine unbestimmte Länge.

Derzeit löse ich das über ein ADVStringGrid in dem ich die Zellen Merge, siehe Anhang.
Das finde ich allerdings als keine so optimale Lösung, da ich gerne RowSelect verwenden würde und dies klappt leider damit nicht. Nachdem ich dann versucht habe das Selectierte Elment von Hand zu färben scheitere ich beim Scrollen. Hier Markiert er mir die Einträge leider nicht mehr richtig.

Habe eben mal versucht es mittels einer Listbox zu lösen aber hier mag er mir die Zeichenfläche nicht vergrössern. Der Text selbst wird dargestellt aber die Itemhöhe nicht dementsprechend angepasst. Es gibt hier leider auch nur eine Grössenangabe aber der Text kann ja in der Länge variieren.

Wie kann ich dieses Problem am ehesten lösen?
Miniaturansicht angehängter Grafiken
newsticker.jpg  
Daniel
Das Aufwachen aus einem boesen Traum muss einen nicht erleichtern. Es kann einen auch erst richtig gewahr werden lassen, was man Furchtbares getraeumt hat, vielleicht sogar welcher furchtbaren Wahrheit man im Traum begegnet ist!
  Mit Zitat antworten Zitat