Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie kann man viele Komponenten verwalten (https://www.delphipraxis.net/208323-wie-kann-man-viele-komponenten-verwalten.html)

LingNeu 14. Jul 2021 15:13

Wie kann man viele Komponenten verwalten
 
Hallo,
vielleicht kann mir als Newbee einer einen Tipp geben wie man viele Komponenten (ca. 200St) so "verstecken" kann, dass diese das einzige Formular nicht vollmachen bzw. verdecken.
Habe es damit gelöst, dass das Formular während der Entwicklungszeit breiter eingestellt ist und dann beim Starten der EXE die Breite kleiner gemacht wird.
Gibt es da noch eine elegantere Methode?
Danke für jede Hilfe!
ciao
LingNeu

himitsu 14. Jul 2021 16:10

AW: Wie kann man viele Komponenten verwalten
 
Datenmodul

oder eben nicht alles auf die Form pappen, sondern erst zur Laufzeit erstellen

herbstrot 14. Jul 2021 16:29

AW: Wie kann man viele Komponenten verwalten
 
Moin,

wenn das mit Delphi 7 stimmt, dann könnte man das CN-Pack installieren. Da gibt es die Möglichkeit die Komponenten auf der Form auzublenden.

Uwe Raabe 14. Jul 2021 16:30

AW: Wie kann man viele Komponenten verwalten
 
In neueren Delphi-Versionen kann man die nicht-visuellen Komponenten mit Strg-H aus- und einblenden. Geht auch über das Kontextmenü des Designers.

LingNeu 15. Jul 2021 08:28

AW: Wie kann man viele Komponenten verwalten
 
Danke für die Tipps!
Das mit Strg + H habe ich nicht gewusst und passt hervorragend!
ciao
LingNeu

himitsu 15. Jul 2021 09:21

AW: Wie kann man viele Komponenten verwalten
 
Und dann kann man oft auch die Anzahl der "sichtbaren" Komponenten verringern.

z.B. kann man sich aus DataSet/Query und DataSource eine Kombikomponente basteln, also eine TDataSource mit einer Query-Komponente drinen,
die ist dann doppelt so schnell auf die Form gepappt und braucht nur halb so viel Platz.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz