Thema: Delphi Stringgrid

Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#9

Re: Stringgrid

  Alt 8. Okt 2009, 09:39
Hallo,

spätestens wenn die Subitems editierbar sein sollen und noch dazu nicht im Raster liegen, wird es sehr schwierig bis unmöglich mit einer ListView das zu realisieren. Auch mit einem StringGrid ist das nicht gerade eine leichte Übung. Auch da bleibt bei den Anfordeungen eigentlich nur die erste Zeile in einem Raster.
Es werden ja vermutlich mehrere unterschiedliche Belegungen/Tag auftreten, das sieht ja im Endeffekt dann so aus:
Code:
__________________________________________________________
|  Mo  |  Di  |  Mi  |  Do  |  Fr  |  Sa  |  ...
|_______|_______|_______|_______|_______|_______|_________
    |Müller |  Musterfrau  |         Meyer        |
____|_______|_______________|_______________________|_____
 Hinz |   Müller-Lüdenscheid       |  Kunz      
______|_____________________________|_____________________
    ...           |  ...  |               ...         |
___________________|________|____________________________|
Das mit einem Standard-ListView oder -Grid zu realisieren ist sehr zeitaufwändig(spreche da nicht von Tagen, eher Monate).
Ich glaube du solltest dich mal nach fertigen Komponenten umschauen, z.B. TVirtualTreeView(weiß ich nicht ob die das kann), oder z.B. das TAdvStringGrid(das beherrscht "cell merging", ist aber nicht Freeware Link -> Demo).

Willst Du Deine Anforderungen selbst umsetzen, empfehle ich Dir eine ScrollBox.
In der EE gibt es auch mal ein Thema das dazu Informationen liefert.
[StringGrid, VCL Win32] individuelle Zellen(!)-Breite, ist das möglich?
da geht es dann weiter: [TScrollbox, VCL Win32] Wie kann man die Erstellung der Objekte beschleunigen?
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat