Einzelnen Beitrag anzeigen

fabiO

Registriert seit: 5. Dez 2004
Ort: Jena
41 Beiträge
 
Delphi 6 Personal
 
#5

Re: Stringgrid-Zelle doppelt füllen

  Alt 21. Dez 2005, 13:36
Danke für die gute Antwort, hab die funktion ein bisschen abgeändert und nun funktioniert das mit den Kreisen 1a.

Aber nun habe ich ein Problem, mit dem übertragen der Werte in das Stringgrid.

Also in der Form1 werden die Werte 1,2,3 oder 4 in das Array B geschrieben.

Anschließend wird verglichen, wieviele Werte der Arrays B und C miteinander Übereinstimmen (gespeichert in count : Integer).

In Form2 wird durch ein TChart dann dieser Zahlenwert count dargestellt.
klickt man nun auf diese Series öffnet sich Form3.

In Form3 werden nun die Werte vom Array B in das Stringgrid geschrieben und danach die Werte des Arrays C.

Doch wird nicht einfach der Zahlenwert in die Zelle geschrieben.
Der Wert von B entspricht der Spalte des Stringgrids, in welche dann z.B. ein 'B' geschrieben wird, wie du es schon dargestellt hast.

http://web29.go-space.net/fabio/dp.jpg

Hier habe ich in B einfach 5 Werte geschrieben. Diese möchte ich nun mit deinem code in das Grid übertragen:

Delphi-Quellcode:
for z:= 1 to high(B) do
  StringGrid1.Cells[B[z],z] := StringGrid1.Cells[B[z],z]+'B';
Wenn ich das so mache, wird mir das hier ausgegeben:

http://web29.go-space.net/fabio/dp2.jpg

Woran liegt das ? Ich steh glaube ich gerade auf der Leitung
Miniaturansicht angehängter Grafiken
dp_137.jpg  
  Mit Zitat antworten Zitat