![]() |
Nicht sichtbare Komponenten auslagern?
Oft sammeln sich eine Menge nicht sichtbarer Komponenten auf einem Formular an, was ziemlich störend ist. Gibt es eine Möglichkeit in Delphi 2009, diese nicht sichtbaren Komponenten entweder dauerhaft auszublenden oder in einem eigenen Container zu verpacken?
|
Re: Nicht sichtbare Komponenten auslagern?
Hallo und ein gutes neues Jahr,
du kannst die Komponenten (bzw. der Objekte) auch manuell erzeugen. Dies kannst Du dann auch in einer anderen Unit auslagern. Grüße Klaus |
Re: Nicht sichtbare Komponenten auslagern?
Hallo,
die ![]() Ein frohes neues Jahr wünscht Hawkeye |
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
Zitat:
Grüße, PP |
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
Ebenfalls ein frohes neues Jahr wünscht PP |
Re: Nicht sichtbare Komponenten auslagern?
Packe sie doch alle in ein TDataModule?
Gruß Peter |
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
Vielleicht kannst du ja mit einem Trick leben: mache das Formular temporär etwas breiter und verschiebe die Controls an den rechten Rand des vergrößerten Formulars. Danach kannst du das Formular wieder auf seine urspüngliche Breite bringen. Es ist sicher nicht ganz die Lösung, nach der du gesucht hast, aber sie sorgt zumindest für etwas Ordnung auf dem Formular. Gruß Hawkeye |
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
Gruß PP |
Re: Nicht sichtbare Komponenten auslagern?
Doch gibt es.
|
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
|
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
|
Re: Nicht sichtbare Komponenten auslagern?
Naja, Du könntest noch über eine zusätzliche Property gehen:
Delphi-Quellcode:
TForm1 = class(TForm)
[...] private property SomeComponent: TSomeComponent read GetSomeComponent; end; function TForm1.GetSomeComponent: TSomeComponent; begin Result := DataModul.SomeComponent; end; |
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
|
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
|
Re: Nicht sichtbare Komponenten auslagern?
Richtig und würde sich wirklich nur lohnen, wenn man die Komponenten so oft aufrufen muss.
|
Re: Nicht sichtbare Komponenten auslagern?
Jetzt ist Delphi in der Version 12 angekommen, und es gibt immer noch keine komfortable Lösung für dieses alltägliche Problem? :?
|
Re: Nicht sichtbare Komponenten auslagern?
Naja, ich z.B. hatte damit noch nie ein Problem (und ich hatte durchaus auch schon sehr sehr viele auf einem Formular). ;-)
Aber warum legst du die Komponenten nicht einfach alle übereinander in eine Ecke, wenn dich die stören? Wenn du eines auswählen willst, kannst du das ja über die Komponentenliste (im bzw. über dem OI) tun und das dann ggf. etwas zur Seite ziehen, wenn du es öfter brauchst. Und dann gibt es da noch TLMDHideNonVC, das soweit ich das gelesen habe auch in der kostenlosen Version der LMD Tools dabei ist. Diese Komponente kenne ich allerdings nicht selbst, sie soll aber die entsprechende Funktionalität haben. |
Re: Nicht sichtbare Komponenten auslagern?
Hi,
in der SE-Variante der LMD-Tools (die kostenlose), ist die Komponente nicht enthalten. |
Re: Nicht sichtbare Komponenten auslagern?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz