Hallo Frühlingsrolle,
danke für die Erklärung! Wie Du recht vermutet hast, lege ich StringGrid.Count in Anhängigkeit der Anzahl darzustellender Dateien fest. Wenn es natürlich keine "Nutzzeilen" gibt, bleibt nur die Fix-Zeile. Das Scrollproblem habe ich inzwischen programm-intern an zwei Stellen abgefangen, was leicht möglich war, denn kommt die Anzahl der Nutzzeilen unter VisibleColCount, verschwindet der Scroolbalken und die Fix-Zeile bleibt immer sichtbar. Werden Nutzzeilen wieder > Null, so "restauriere" ich den Wert von FixedRows. Das "Scroll-Problem" ist damit behoben.
Nun interessiert mich aber Deine Procedure. Zunächst habe ich Deine Ausführung als Erklärung zum Effekt der autom. Werte-Korrektur verstanden. Hier wird ja deutlich, dass FixedCols (FixedRows) immer Value-1 sein muss. Würde dies jedoch bedeuten, dass durch Anpassung dieser Procedure die autom. Korrektur deaktiviert werden könnte?
PS: nicht zuletzt durch Deine Hilfe stehe ich kurz vor Abschluss der Programmentwicklung: "Listview mit StringGrid optisch synchronisieren"
www.entwickler-ecke....nisieren_117091.html (noch offener Punkt)
Werde in den nächsten Tagen Ergebnis veröffentlichen.
Dank und Gruß hRb