![]() |
Control aus einer Form ausblenden bzw. Größe ändern
Moin !
Ich habe da ein Problemchen und zwar nutze ich von TChart den ChartEditor. Soweit nix besonderes. Den kann man auch auf seine Bedürfnsse einstellen, aber links bleibt immer ein TreeView stehen (auch wenn es bei nur einem eingetragenen Element unsinnig ist). Nun würde ich gerne dieses TreeView entweder in der Breite auf 0 setzen oder aber das Teil ganz ausblenden. Ich habe das hier gefunden: ![]() Damit habe ich schon mal einen FontDialog angepasst, aber leider bekomme ich keine Info zu dem TreeView (also ich habe keine ID). Und insofern bin ich mir nicht sicher ob das überhaupt so geht. Kann mir also jemand einen Tip geben wie ich auf einem Formular eine Komponente finde und diese entweder disable oder eben die Breite auf 0 setzen. |
Re: Control aus einer Form ausblenden bzw. Größe ändern
Ich kenne jetzt dieses Control nicht, aber es sollte funktionieren, wenn Du es auf ein panel setzt und dann dieses Panel bei Bedarf invisible schaltest. Die anderen Panels auf dem Form sollten dann per entsprechender Align-Konstrukte so dargestellt werden, dass Look and Feel des Forms beim Uschalten erhalten bleiben.
|
Re: Control aus einer Form ausblenden bzw. Größe ändern
Moin !
Ne das geht so nicht. Also der ChartEditor ist eine fertige Komponente mit einem Formular. Da kann ich nix dran drehen. Drum will ich ja mittels:
Delphi-Quellcode:
das Treeview nachträglich ausblenden.
EnableWindow( GetDlgItem( xxxxx.handle, ID ), false );
ShowWindow( GetDlgItem( xxxxx.handle, ID ), SW_HIDE ); Nur bin ich mir eben nicht ganz sicher ob man das so machen kann und wenn ja wie ... :gruebel: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 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