Ich erstelle im Beispiel eine Form (später viele mehr) als Parent eines Panels.
Nun habe ich zwei Probleme, welche gleichzeitig behoben werden:
1. Die Titelleiste der Parent-Form ist grau (nicht aktiv).
2. Ich kann den Splitter nicht benutzen.
Wie schaffe ich es, dass die Form, genauso wie die Main-Form aktiv bleibt?
Code (falls er helfen sollte):
Delphi-Quellcode:
procedure TfrmMain.CreateChatWnds();
var
i: Integer;
begin
//Alle Server werden per repeat durchgegangen.
//Repeat, weil min. ein Fenster erzeugt werden muss
i := 0;
repeat
SetLength(ChatWnd,Length(ChatWnd)+1);
ChatWnd[i] := TChatWindow.Create(nil);
ChatWnd[i].Left := 0;
ChatWnd[i].Top := 0;
ChatWnd[i].Width := pnlPanel.Width;
ChatWnd[i].Height := pnlPanel.Height;
ChatWnd[i].Parent := pnlPanel;
ChatWnd[i].Show;
until i >= High(Settings.Server);
end;