AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Nicht-visuelle Komponenten dauerhaft ausblenden?
Thema durchsuchen
Ansicht
Themen-Optionen

Nicht-visuelle Komponenten dauerhaft ausblenden?

Ein Thema von PeterPanino · begonnen am 28. Okt 2012 · letzter Beitrag vom 5. Nov 2012
Antwort Antwort
Seite 1 von 6  1 23     Letzte »    
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#1

Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 09:58
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.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 10:04
Ich denke hier müsste der Emba als IDE-Hersteller eine IDE-Anpassung vornehmen um es ähnlich wie in VS.Net zu handhaben.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 10:29
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!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.078 Beiträge
 
Delphi 12 Athens
 
#4

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 10:42
Wieso soll die IDE Steinzeit sein?

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




Wie unterscheitet man denn am Einfachten, ob eine Komponente eine nichtvisuelle Komponente ist?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
bernerbaer
(Gast)

n/a Beiträge
 
#5

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 10:59
cnpack ist in der Lage, die Komponenten auszublenden und ich glaube GExpert ebenfalls
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 11:06
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.078 Beiträge
 
Delphi 12 Athens
 
#7

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 11:10
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 11:11
Wieso soll die IDE Steinzeit sein?

DU kannst doch viele dieser Componenten ganz einfach auf ein TDataModul legen und schon sind'se weg.
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!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.078 Beiträge
 
Delphi 12 Athens
 
#9

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 11:17
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (28. Okt 2012 um 11:22 Uhr)
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Nicht-visuelle Komponenten dauerhaft ausblenden?

  Alt 28. Okt 2012, 11:27
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!

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!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 6  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:14 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