StringView und Scrollbar positionieren
-
Hallo.
Ich habe ein StringGrid und füge diesem per Edits und einem "ADD" Button Einträge hinzu. Ich möchte aber zusätzlich gern das der vertikale Scrollbalken sich mit bewegt bzw anders gesagt immer der unterste(letzte) Eintrag zu sehen ist und man nicht erst per Hand runterscrollen muss. Ist das möglich?
TRect Rect = StringGrid->CellRect(StringGrid->ColCount-1,StringGrid->RowCount-1);
StringGrid->ScrollBy(Rect.Left,Rect.Top);
Caption = IntToStr(StringGrid->RowCount) + " - " + FloatToStr(Rect.Top);Hierbei sagt er mir für Rect.Top = 0 und RowCount dann je den richtigen Wert.

-
Sorry ne Zeile vergessen

ScrollBy bewirkt kein verschieben des Scrollbalkens nur der StringGrid Inhalt ist dann Müll

-
Hallo
wo ist das Problem? DU must nur TStringGrid::Row auf den Index der neuen Zeile setzen. Das Grid scrollt automatisch mit. Ungefähr so wie hier :
StringGrid1->RowCount++; int NewRow = StringGrid1->RowCount -1; StringGrid1->Cells[0][NewRow] = "Zeile" + IntToStr(NewRow); StringGrid1->Row = NewRow;bis bald
akari
-

War das jetzt zu einfach?
*hust* Danke
das klappt natürlich 