Einzelnen Beitrag anzeigen

Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#12

Re: Controls wärend der Laufzeit ENTFERNEN.

  Alt 12. Nov 2007, 14:06
Zitat von tomate007:
Eine Liste ist nicht zu machen, der Kunde MÖCHTE vorne nen Label mit der Spaltenüberschrift und dahinter dann ein Edit.
Controls sind nun mal nicht gedacht, als Liste missbraucht zu werden. Bei einigen Zeilen mag dies noch gehen, aber irgendwann ist der Overhead den die Controls erzeugen so extrem, dass kein PC der Welt da noch schnell genug wäre. (Eine Möglichkeit wäre noch, nur so viele Controls zu erzeugen, wie sichtbar sind. Und beim "scrollen" immer wieder mit dem Daten füllen...)
Kunden haben in der Regel nicht viel Ahnung von Softwareentwicklung, darum kommen sie ja zu "uns". Du schreibst einem Maurer auch nicht vor, wie er den Mörtel zu verarbeiten hat - denn er sollte es am besten wissen. Also falls die Daten über ein (tief liegendes) Maximum reichen, musst du wohl deinem Kunden klar machen, das diese Lösung so nicht praktikabel ist. Man kann auch ohne all zu großen Aufwand Listen erstellen, die sich optisch kaum von einer "Label-Edit"-Lösung unterscheiden, aber extrem viel mehr Performance haben ...

[edit] Falls du Align nutzt, mache auf jeden Fall DisableAlign und EnableAlign! [/edit]
Chris
  Mit Zitat antworten Zitat