AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Hintergrundfarbe einzelner Zellen im Stringgrid ändern.
Thema durchsuchen
Ansicht
Themen-Optionen

Hintergrundfarbe einzelner Zellen im Stringgrid ändern.

Ein Thema von oldmann · begonnen am 10. Okt 2008 · letzter Beitrag vom 12. Okt 2008
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.

  Alt 10. Okt 2008, 12:54
Der Quelltext oben bezog sich auf das Standard-StringGrid. Außerdem musst Du die Kommentare beachten und die gewünschten Farben ergänzen, die wurden dort ausgelassen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
oldmann

Registriert seit: 10. Okt 2008
Ort: Weyhe
138 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#12

Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.

  Alt 10. Okt 2008, 12:55
Hallo Stefan,

die Änderung der Farben im StringalignGrid ist ja nicht das Problem.
Das klappte bisher.
Aber ich möchte ja zu der PIE-Grid-Komponete wechseln und dort gibt es Probleme mit der Cellfarbe.

Gruss Eberhard (Oldmann)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.

  Alt 10. Okt 2008, 13:02
Ich habe mir nun doch mal den Source runtergeladen. OnDrawOneCell ist dort als TPieGridDrawCellEvent deklariert. Dessen Signatur sieht so aus:TPieGridDrawCellEvent = procedure (Sender: TObject; ACol, ARow: Longint; Rect: TRect; State: TGridDrawState; VAR DrawDefault: Boolean) of object; Das sieht doch schon einmal sehr vielversprechend aus und gleicht dem OnDrawCell des Standard-StringGrids bis auf den letzten Parameter.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#14

Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.

  Alt 10. Okt 2008, 13:17
Hallo Eberhard,
Zitat von oldmann:
Hallo Stefan,

die Änderung der Farben im StringalignGrid ist ja nicht das Problem.
Das klappte bisher.
Aber ich möchte ja zu der PIE-Grid-Komponete wechseln und dort gibt es Probleme mit der Cellfarbe.

Gruss Eberhard (Oldmann)
jo, hast recht, habe wohl nur halb gelesen oder verstanden, dachte Du würdest die Komponente wechseln, weil's mit der Farbe beim StringAlignGrid nicht so recht funktioniert.

Gruss Stephan
  Mit Zitat antworten Zitat
oldmann

Registriert seit: 10. Okt 2008
Ort: Weyhe
138 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#15

Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.

  Alt 12. Okt 2008, 09:05
Hallo,

ich möchte mich erst einmal bei allen die mir Tipps gegeben haben bedanken.
Ich komme im Moment leider nicht dazu das alle auszuprobieren.
Falls ich später noch Probleme habe werde ich mich noch mal melden.

Gruss Eberhard (Oldmann)
  Mit Zitat antworten Zitat
RaSoWa1

Registriert seit: 1. Jun 2006
Ort: Halle/Saale
140 Beiträge
 
Delphi 2010 Professional
 
#16

Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.

  Alt 12. Okt 2008, 12:59
Hallo Eberhard (Oldmann),

wenn du die Komponente wechseln möchtest, dann schau dir doch auch mal meine TFiltergrid-Komponente an.
Dort kannst du unter anderem mit dem Ereignis "OnRowColorProc" einzelne Zellen und Zeilen gestalten und auch mit einem Mausklick auf die Spaltenüberschrift diese sortieren.

Gruß Klaus
Klaus
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz