Autor Beitrag
arnydaniel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 80

hoffentlich bald Linux
Delphi 6
BeitragVerfasst: Di 14.06.05 12:59 
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ß

_________________
Wenn jeder nur an sich denkt, wird an jeden gedacht.
Lossy eX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1048
Erhaltene Danke: 4



BeitragVerfasst: 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.

_________________
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.
arnydaniel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 80

hoffentlich bald Linux
Delphi 6
BeitragVerfasst: 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

_________________
Wenn jeder nur an sich denkt, wird an jeden gedacht.
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Di 14.06.05 14:24 
Da musst du wohl Hand anlegen. Das Ereignis onSelectCell ist da hilfreich.