Ich habe ein Formular mit 50 oder mehr Steuerelementen, die ich zur Laufzeit erstellen und hinzufügen. Ich möchte nicht sehen, dann eins nach dem anderen; Ich würde lieber Zeichnung/Start Pufferung am Anfang deaktivieren & dann sehen sie alle auf einmal erscheinen.Wie kann ich die Bildschirmaktualisierung deaktivieren, die viele Steuerelemente aktualisiert?
Ich erinnere mich, dass ich vor etwa 10 Jahren so etwas in BCB gemacht habe, aber vergiss es.
Sie könnten alle diese Steuerelemente auf einem TPanel platzieren und ein-/ausblenden. Aber bist du dir sicher, dass du wirklich 50 Kontrollen brauchst? Vielleicht wärst du besser mit einer einzigen benutzerdefinierten Steuerung, die aus 50 Teilen besteht? Ich habe keine Ahnung, was deine Situation ist, aber nach meiner Erfahrung, wenn jemand eine riesige Anzahl von ähnlichen Steuerelementen zu einem Formular hinzufügt, sollte er/sie sich wirklich ein neues Steuerelement mit einer großen Anzahl von ähnlichen Teilen bauen! –
Guter Punkt (+1), aber es sind nicht immer die gleichen Steuerelemente. Sie werden dynamisch von bestimmten Benutzerwahlen erzeugt, dann kann er sie positionieren. Es gibt eine Save-Option, und es ist die Neuzeichnung bei Load, die mich betrifft. – Mawg