Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Kindfenster kann nicht aktiviert werden (https://www.delphipraxis.net/50900-kindfenster-kann-nicht-aktiviert-werden.html)

Circle 2. Aug 2005 14:41


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:
    frm := Tform2.Create(self);
    frm.Parent := Panel1;
    frm.Visible := True;
    frm.Edit1.SetFocus;
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.

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

Touchdown 2. Aug 2005 15:17

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.

Circle 2. Aug 2005 15:45

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 16:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz