Forum: Sonstige Fragen zu Delphi
Delphi
by Haegar,
5. Okt 2003
da gibts die eigenschaft StringGrid.RowCount die gibt an wieviele zeilen dein SG hat, egal ob gefüllt oder nicht.
@keldorn: das mit dem visiblerowcount muss ich wohl übersehen haben ;)
ciao haegar
Forum: Sonstige Fragen zu Delphi
Delphi
by Haegar,
4. Okt 2003
du könntest das durch ne überprüfung beseitigen:
sagen wir mal dein SG (StringGrid) hat 50 zeilen.
davon sind 10 auf einmal sichtbar.
wenn du nun eine markierte zeile sehen willst, musst du nur überprüfen ob der wert der Zeile größer/gleich 41 ist, wenn ja dann is TopRow=41, andernfalls TopRow=Zeile. damit wird gewährleistet, das die 50. zeile im ernstfall ganz unten steht, und das SG sauber...
Forum: Sonstige Fragen zu Delphi
Delphi
by Haegar,
4. Okt 2003
wenn du weisst in welcher zeile sich der eintrag befindet, kannst du das ganz einfach mit
MeinStringGrid.TopRow:=Zeile;
allerdings noch das problem, sollte sich der eintrag in der letzten zeile oder so befinden, dann is der rest darunter weiss, aber das kann man sicher irgendwie vorher überprüfen, und da was regeln. :roll:
ciao haegar