![]() |
Rahmen von Dialogen entfernen
Hallo,
ich würde gerne den Rahmen ("bsDialog") um einen eingebauten Dialog völlig entfernen (zu "bsNone" machen). Ich möchte es mir eigentlich einfach machen und keine neue Dialogkomponente (hier von ColorDialog) ableiten, aber gleichzeitig noch ein paar Auswahlmöglichkeiten dazu geben. Mir gefällt und reicht eigentlich der eingebaute von Delphi. Ja, wirklich! Ich dachte mir, dass man den Colordialog auf ein Panel (oder eine neue Form) beziehen kann (Geht das überhaupt?) und nur den Rahmen wegmacht, um das ganze Drum-Rum selber zu steuern. Gruß Matthias |
Re: Rahmen von Dialogen entfernen
Wenn es keine Eigenschaft von TColorDialog gibt, die den Rahmen steuert, ist es auch kaum möglich den Rahmen zu entfernen ohne die Klasse abzuleiten.
Aber wenn TColorDialog von TForm oder etwas nah verwandtem abgeleitet ist, gibt es die Möglichkeit (ColorDialog1 as TForm) zu verwenden. Aber ich glaube TColorDialog ist abgeleitet von sowas wie TCustomDialog (hab' grad' Delphi nicht zur Hand). Am Besten mal die hierarchische Struktur der Komponenten in der Delphi-Hilfe nachschlagen. :gruebel: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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