TStringGrid: aktuelle Zeile



  • Hallo,
    Habe ein großes Problem. Folgendes: Habe in der Form ein StringGrid, welches ich zur Lauzeit mit folgendem Code fülle.

    Teil Code Auszug aus einer Schleife.

    //    aktuelles Datum und Zeit
    AnsiString ProtokollDatum = DateToStr(Now());
    AnsiString ProtokollZeit = TimeToStr(Now());
    //
    //    neue Zeile erstellen
    StringGrid1->RowCount = iRowCount+1;
    StringGrid1->Cells[0][iRowCount] = IntToStr(iRowCount);
    StringGrid1->Cells[1][iRowCount] = ProtokollZeit + " / " + ProtokollDatum;
    StringGrid1->Cells[4][iRowCount] = "KontrollString";
    

    Da beim füllen des StringGrid mehr Zeilen enstehen, als der sichtbare Bereich es zuläßt, möchte ich die zu letzt erstellte Zeile immer im Blickfeld haben. Giebt es überhaupt eine Möglichkeit, dieses zu machen ?
    Ich finde darüber keine Info's, und komme nicht weiter.

    Gruß Siegfried 😞



  • Hallo

    TStringGrid::Row gibt die ausgewählte Zeile an. Diese sollte auch immer sichtbar sein, also must du diese Eigenschaft immer nur den Index der letzten Zeile setzen.

    bis bald
    akari



  • Hallo,

    war genau das, was ich gesucht habe.

    Spitze !!!

    Gruß Siegfried 👍 👍 👍


Anmelden zum Antworten