Wykres Tcharcie ze stringgrida

0

Wykres liniwy : X w kolumnie "0" Y to dowolna kolumna.
Prawidlowy kod to :
for i := 1 to Grid.ColCount do
Series1.Add(StrToFloat(Grid.Cells[2, i])); /// 2 - trzecia kolumna wartosci Y

Wszystko pieknie, tylko potrzebuje okreslic liczbe kolumn w Stringgdzie (tabela ma zmienna ilosc kolumn) i potrzebuje zmienna (zamisat "2") ktora bedzie odnosci sie do ostatniej kolumny w tabeli. Prosze o pomoc.

0

1). Grid.ColCount-1, bo indeksy idą od zera.
2). Masz błąd

for i := 1 to Grid.RowCount do
  Series1.Add(StrToFloat(Grid.Cells[Grid.ColCount-1, i];

Tak chyba jest bardziej poprawnie

0

Dlaczego mam błąd ? Jak pisze taki kod :
for i := 1 to Grid.ColCount do
Series1.Add(StrToFloat(Grid.Cells[Grid.ColCount-1, i]));

to rysuje wykres z ostatniej kolumny. A dlaczego piszesz :
for i := 1 to Grid.RowCount do ///wywala mi blad

Ja mam : for i := 1 to Grid.ColCount do ///i rysuje mi wykres z wartosciami w dol, czyli dobrze

Mam pytanie : jak zrobic zeby te wykresy rysowac z TTimer1, zeby wykres z Stringgida w Tcharcie uzywajac series1 podpiąć TTimera.Efekt ma byc taki, ze wykres rusyje sie na naszych oczach. Wiem ze pod przycisk trzeba napisac :
timer1.Enabled:=true;

Pod procedure TTimera nie wiem co napisac. Prosze o pomoc. Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1