![]() |
Inaktive Titelleiste verhindern
Hallo zusammen
Um mir einzelne Komponenten auch neben der MainForm anzeigen zu lassen, benutze ich Forms mit BorderStyle = bsNone und AutoSize und platziere da die Komponenten. Das funktioniert auch gut, aber das einzig Unschöne ist, dass wenn so eine Komponente den Fokus erhält, die Titelleiste der MainForm inaktiv erscheint. Kann ich das irgendwie verhindern? Gruss Shaman |
Re: Inaktive Titelleiste verhindern
Hallo,
gestalte das Programm am besten als MDI-Anwendung. Das Mainform ist dann das MDI-Fenster, und die anderen Formulare wären die Clients. Die Eigenschaft dazu lautet "formstyle" - glaube ich. Allerdings wird dir die MDI-Geschichte zusätzlichen Programmieraufwand bescheren. Viele Grüße Steffen |
Re: Inaktive Titelleiste verhindern
Ich kenn mich mit MDI-Fenstern nicht so aus...
Behält die MainForm dann tatsächlich die aktive Titelleiste? Und können sich die MDI-Childs auch ausserhalb der MainForm befinden? Gruss Shaman |
Re: Inaktive Titelleiste verhindern
Zitat:
Nein. MDI Childs befinden sich immer innerhalb des Hauptformulares, der eben nur als Container fungiert. |
Re: Inaktive Titelleiste verhindern
Hallo,
die Titelleiste des MDI-Fensters bleibt aktiv, solange es selbst oder eines der Childs den Fokus hat. Außerhalb des MDI-Fensters kannst du allerdings wie gesagt kein MDI Child platzieren. Viele Grüße Steffen |
Re: Inaktive Titelleiste verhindern
@Luckie: Sorry, unglücklich ausgedrückt. Ich mach mir nebst der Mainform noch Forms und platziere die Komponenten da.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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