Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Performence
arnydaniel - Di 14.06.05 12:59
Titel: Performence
Hi,
ich hab ein Programm, wo für jeden Eintrag zur Laufzeit 10 Labels und 8 Edits erstellt werden.
Wenn ich dann eine Datei mit 500 Einträgen lade, dauert dies ziemlich lang. (so ca. eine Minute).
Gibts es da irgend eine Möglichkeit dies zu beschleunigen?
Gruß
Lossy eX - Di 14.06.05 13:43
Schau dir mal das TStringGrid an. Damit kannst du Tabellenartig daten darstellen und bei Bedarf editieren. Anderenfalls würde ich die Daten nur laden und evtl nur maximal soviele Eingabefelder erstellen wie notwendig sind. Also einen Datensatz und dann den Datensatz auswählbar gestalten. Aber ich würde mir erst einmal das TStringGrid anschauen. Ich denke mal das reicht vollkommen aus.
arnydaniel - Di 14.06.05 14:21
Ok danke,
aber wie kann ich es den Nutzer ermöglichen etwas in einem TStringGrid zu ändern?
Und ist es möglich, dass 2 spalten fixed sind, dann ein nicht-fixed und dann wieder eine fixed ist?
Danke
jasocul - Di 14.06.05 14:24
Da musst du wohl Hand anlegen. Das Ereignis onSelectCell ist da hilfreich.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!