Zitat von
Franzelchen:
Virtuelle Stringgrid?? langsam verstehe ich immer mehr Bahnhof.
StringReplace aus
VCL --> Für das ersetzen von ca.200 ß(sz) in mehrere s sowie zurück ist die
VCL doch noch schnell genug.
ich muss mich ein klein wenig berichtigen, Du musst gar nicht OnCellDraw nehmen.
Es geht auch so, wie Du es gemacht hast, dann aber mit einer zweiten Scrollbar neben der Stringgrid, welche diese ersetzt.
Stringgrid.rowcount wird auf 30 oder so gesetzt.
virtuell bedeutet. Du hast ein File mit 1 Mio Textzeilen.
Beim Anzeigen siehst Du aber nur vielleict 30 Zeilen in der Stringgrid.
Die Stringgrid hat nie mehr als 30 Zeilen effektive Einträge. Beim Scrollen wird Dir nur vorgegaugelt, es wäre soviel drin. in Wahrheit wird die gewünschte Anzeige erst dann live hineingemalt.
Du schmeißt also nicht 1 Mio Zeilen in die Stringgrid, sondern immer nur 30 ...
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.