Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Nicht-visuelle Komponenten dauerhaft ausblenden? (https://www.delphipraxis.net/171248-nicht-visuelle-komponenten-dauerhaft-ausblenden.html)

PeterPanino 28. Okt 2012 08:58

Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Hallo!

Gibt es eine Methode, die nicht-visuellen Komponenten in der Design-Ansicht (Delphi XE2 IDE) DAUERHAFT auszublenden?

Es gibt zwar in GExpert und in CNWizard den Befehl Hide non visual components, aber beim Anklicken einer anderen Komponente werden die nicht-visuellen Komponenten dann sofort wieder sichtbar. Es wäre also nützlich, wenn es eine Möglichkeit gäbe, die nicht-visuellen Komponenten bis zum expliziten Wiedereinblenden auszublenden.

Bernhard Geyer 28. Okt 2012 09:04

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Ich denke hier müsste der Emba als IDE-Hersteller eine IDE-Anpassung vornehmen um es ähnlich wie in VS.Net zu handhaben.

PeterPanino 28. Okt 2012 09:29

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Ich verstehe nicht, wieso eine moderne IDE wie XE3 immer noch diese Altlast mit sich herumschleppt, die nicht-visuellen Komponenten auf dem Hauptformular abzulegen. Das ist doch IDE-Steinzeit! Für die nicht-visuellen Komponenten sollte es doch ein eigenes Register geben!

BTW, auch das "Ankleben" des Formulars in der linken oberen Ecke der Design-Ansicht ist so ein Überbleibsel aus der Dinosaurierzeit! Viel schöner und praktischer wäre es doch, wenn das Formular in der MITTE des Design-Bereiches angezeigt würde!

himitsu 28. Okt 2012 09:42

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Wieso soll die IDE Steinzeit sein?

DU kannst doch viele dieser Componenten ganz einfach auf ein TDataModul legen und schon sind'se weg. :stupid:




Wie unterscheitet man denn am Einfachten, ob eine Komponente eine nichtvisuelle Komponente ist?

bernerbaer 28. Okt 2012 09:59

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
cnpack ist in der Lage, die Komponenten auszublenden und ich glaube GExpert ebenfalls

Bernhard Geyer 28. Okt 2012 10:06

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Zitat:

Zitat von himitsu (Beitrag 1188721)
Wie unterscheitet man denn am Einfachten, ob eine Komponente eine nichtvisuelle Komponente ist?

Wenn sie nicht von TControl abgeleitet ist.

Zitat:

TControl is the base class for all components that are visible at runtime.

himitsu 28. Okt 2012 10:10

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Jupp, TControl hatte ich inzwischen auch genommen.

Das Problem ist jetzt nur noch, daß ich zwar weiß wie man die aktuelle Position soeiner Komponente auslesen kann, aber nicht wie man sie zur Designtime setze/verändert (indirekt schon), also so, daß auch der Formdesigner das mitbekommt und die komponente entsprechend umpositioniert.

PeterPanino 28. Okt 2012 10:11

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Zitat:

Zitat von himitsu (Beitrag 1188721)
Wieso soll die IDE Steinzeit sein?

DU kannst doch viele dieser Componenten ganz einfach auf ein TDataModul legen und schon sind'se weg. :stupid:

Damit werden die nicht-visuellen Komponenten zusammen mit dem DataModul - also zu einem anderen Zeitpunkt - erzeugt als das Formular, in dem sie verwendet werden, was manchmal Probleme ergibt. Komm bitte nicht mit diesen Workarounds - richtige Lösungen sind besser! :stupid: :stupid:

himitsu 28. Okt 2012 10:17

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Nja, theoretisch hätte ich eine Idee, wie man die Komponenten ganz leicht "ausblendet", aber bei der Umsetzung hapert es noch.

Was immer geht, mach die Form etwas größer, schieb alle Komponenten nach rechts und/oder unten, und mach die Form wieder kleiner.
Im Prinzip hab ich das versucht "automatisch" umzusetzen, inkl. rückgängig.


Es wäre ja praktisch, wenn man solche nichtvisuellen Dinger nicht nur der Form zuordnen, sondern daß man auch ausblendbare Container-Komponenten dafür nehmen könnte.

PeterPanino 28. Okt 2012 10:27

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?
 
Zitat:

Zitat von himitsu (Beitrag 1188729)
Was immer geht, mach die Form etwas größer, schieb alle Komponenten nach rechts und/oder unten, und mach die Form wieder kleiner.

Schon wieder so ein Workaround! :(

Zitat:

Zitat von himitsu (Beitrag 1188729)
Es wäre ja praktisch, wenn man solche nichtvisuellen Dinger nicht nur der Form zuordnen, sondern daß man auch ausblendbare Container-Komponenten dafür nehmen könnte.

Dieser Vorschlag gefällt mir schon besser! 8-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 Uhr.
Seite 1 von 6  1 23     Letzte »    

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