Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Nichtvisuelle Komponenten erkennen (https://www.delphipraxis.net/162271-nichtvisuelle-komponenten-erkennen.html)

hoika 15. Aug 2011 13:08

Nichtvisuelle Komponenten erkennen
 
Hallo,

wie kann ich per Code erkennen, ob eine Komponente visuell ist oder nicht ?

TLabel -> Ja
TImage -> Nein


Danke

dataspider 15. Aug 2011 13:10

AW: Nichtvisuelle Komponenten erkennen
 
evtll. is TControl...

[EDIT]Allerdings - TImage nicht visuell ?[/EDIT]

Frank

DeddyH 15. Aug 2011 13:11

AW: Nichtvisuelle Komponenten erkennen
 
TImage ist nicht visuell? Dann weiß ich es leider nicht, sonst hätte ich gesagt: schau nach, ob sie von TControl abstammt und nicht nur von TComponent.

ehX 15. Aug 2011 13:12

AW: Nichtvisuelle Komponenten erkennen
 
uhm...bei Komponenten, die von TControl abgeleitet sind, reicht es da nicht, nachzusehen, ob es eine Parent-Zuweisung hat?

hoika 15. Aug 2011 13:17

AW: Nichtvisuelle Komponenten erkennen
 
Halo,

TIMage ist von TControl abgeleitet.
Habe das jetzt anders gelöst.

Problem war:
Ich checke in meinem Basis-Form ab,
ob alle sichtbaren Komponenten komplett angezeigt werden,
wenn nicht, wird das Form entsprechend vergrößert.
Mein Basisform (mit TImage) war aber größer als mein neues Form.
Das TImage war ganz links ...

Somit wurde mein neues Form vergrößert, sollte es aber nicht ;)

Hat sich damit erlegt.


Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 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