![]() |
Kindfenster kann nicht aktiviert werden
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen
ich hab da so ein komisches Problem. Auf meiner Hauptform habe ich ein Panel in dem ich meine unterfenster öffne. ist wahrscheinlich nicht die beste art, aber die einzige die ich kenne :D auf jeden fall, so öffne ich das fenster.
Delphi-Quellcode:
das problem ist jetzt, die form öffnet sich zwar, aber ich kann das fenster nicht aktivieren. verschieben etc geht, aber der rahmen bleibt immer deaktiviert und ich kann die Edit-Felder nur mit einem Rechtsklick statt Linksklick anwählen. Wenn ich den Borderstyle der Form auf bsNone stelle gehts normal, aber ich will eben so einen ToolWindow-Rahmen drumherum.
frm := Tform2.Create(self);
frm.Parent := Panel1; frm.Visible := True; frm.Edit1.SetFocus; Hier ein Bild wies aussieht. Man sieht das, das Kindfenster deaktiviert ist, obwohl ich das erste Editfeld angewählt habe. Ich hoffe jemand kennt da eine gute Lösung. Da es schon nervend und nicht Standart ist, mit der rechten Maustatste zu arbeiten. Gruss euer Circle |
Re: Kindfenster kann nicht aktiviert werden
Versuch mal den Parent nicht zu setzten, also einfach die Zeile weg lassen.
So kann es nicht gehen, weil nur ein Fenster den Fokus haben kann, verliert das Hauptfenster den Fokus kann das Kindfenster auch niemals den Fokus bekommen. |
Re: Kindfenster kann nicht aktiviert werden
naja so geht das natürlich. aber dann isses ja nicht mehr in meiner haupform, sondern ausserhalb.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 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