Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Drawgrid - Stringgrid


Krypt0 - Mo 28.09.09 09:05
Titel: Drawgrid - Stringgrid
Hallo,
gibt es irgendein Tutorial, welches Neulingen wie mir die Komponenten Drawgrid und Stringgrid gut erlkären kann...
Ich habe bereits dieses gefunden
http://www.ansatheus.de/_at_dokserver/2_Programmierung/5_Delphi/stringgrid.pdf

Jedoch komme ich nicht weiter bei
"...und erzeugen das OnDrawCell-Ereignis."

Ich suche schon einige Zeit nach Hilfe und stoße dabei immer auf OnDrawCell-Ereignis...Was ist das? Wo kann ich das einstellen oder wie benutzen?

Das ganze ist für das Projekt Schiffe versenken, aber bevor ich mich mit dem Setzen der Schiffe befassen will, will ich erstmal wissen, wie ich einzelne Zellen einfärben/mit Bilder bestücken will...

Danke


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 28.09.2009 um 09:22


Critter - Mo 28.09.09 13:19

Hallo,

du kannst über den Objektinspektor eine Methode für das Ereignis erstellen. Ich denke hier [http://www.delphi-treff.de/delphi-ide/objektinspektor/] wird alles Nötige beschrieben.

Critter


Lannes - Mo 28.09.09 13:30

Hallo,
user profile iconKrypt0 hat folgendes geschrieben Zum zitierten Posting springen:
...Ich habe bereits dieses gefunden
http://www.ansatheus.de/_at_dokserver/2_Programmierung/5_Delphi/stringgrid.pdf
das ist wohl das ausführlichste.

user profile iconKrypt0 hat folgendes geschrieben Zum zitierten Posting springen:
Jedoch komme ich nicht weiter bei
"...und erzeugen das OnDrawCell-Ereignis."
das ist auch etwas irreführend, sollte man besser ersetzen durch: "... und erzeugen eine Ereignisbehandlungroutine für das OnDrawCell-Ereignis.(passenden Link hat Dir user profile iconCritter gerade gepostet)

user profile iconKrypt0 hat folgendes geschrieben Zum zitierten Posting springen:
Ich suche schon einige Zeit nach Hilfe und stoße dabei immer auf OnDrawCell-Ereignis...Was ist das?
Das OnDrawCell-Ereignis wird automatisch ausgelöst, wenn eine Zelle neu gezeichnet werden muss, und das für jede Zelle einzeln. In der OnDrawCell-Ereignisbehandlungroutine führst Du dann z.B. das Einfärben einer Zelle durch. Die Parameter ACol, ARow, Rect liefern Dir die benötigten Informationen zur aktuell zu zeichnenden Zelle.