Autor Beitrag
Bronstein
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 578
Erhaltene Danke: 1

WIN XP
Delphi 6 / Delphi 2006 / Delphi XE
BeitragVerfasst: Mi 20.12.06 10:56 
Welche Komponente muss ich verwenden, damit ich mehrere Zellen markieren kann die nicht zusammen hängen.
Bin gerade dabei einen Schichtplaner zu erstellen, hier der Link zu meinem Projekt:
www.delphi-forum.de/...ubsplaner_67666.html

Vielleicht hat auch jemand gleich ein kleines Beispiel dazu.

_________________
Es gibt keine dummen Fragen nur dumme Antworten!!!
Böser Borstel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 154



BeitragVerfasst: Mi 20.12.06 13:01 
für solche aufgaben ist ein listview immer ganz toll, aber in einem listview kann man keinen text ändern
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: Mi 20.12.06 13:14 
Glaskugel meint auf die Schnelle, du kämst um StringGrid.Objects nicht drumrum. Eigenschaften darin speichern und im OnDrawCell + Co. auswerten.

_________________
Gruß
Hansa
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Mi 20.12.06 23:12 
Hallo,

user profile iconBronstein hat folgendes geschrieben:
Welche Komponente muss ich verwenden, damit ich mehrere Zellen markieren kann die nicht zusammen hängen.
...
Vielleicht hat auch jemand gleich ein kleines Beispiel dazu.
beides wurde in Deinem anderen Beitrag zum gleichen Thema schon von user profile iconGausi beantwortet bzw. von user profile iconKeldorn verlinkt :arrow: StringGrid selektieren mit STRG + Maus
In dem verlinkten Beitrag wird übrigends auch mit Objects gearbeitet, wie es von user profile iconhansa mit Hilfe der Glaskugel vermutet wird. :wink:



Abgesehen davon kannst Du Dir und dem späteren Anwender Arbeit ersparen, wenn Du auf die Selectierung verzichtest.
Warum erst Selectieren, dann Farbe(z.B. Urlaub) auswählen, anschließend selectierte Bereiche einfärben.

Brauchst doch nur eine Farbe auswählen lassen und dann alle Zellen die der Anwender bei gedrückter Maustaste überstreicht entsprechend einfärben.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: Do 21.12.06 00:03 
user profile iconBronstein hat folgendes geschrieben:
Welche Komponente muss ich verwenden, damit ich mehrere Zellen markieren kann die nicht zusammen hängen...


Die Glaskugel stört sich lediglich an dem "nicht zusammen hängen". Und an dem, was wohl noch danach kommt.

_________________
Gruß
Hansa