So, gleicher Kontext, neues Problem:
Ich möchte nun mit einem Klick auf das TabSheet das dazugehörige Child-Fenster in den Vordergrund bringen.
Diese Anweisung funktioniert nur bedingt:
Delphi-Quellcode:
procedure TFrameForm.PageControl1Change(Sender: TObject);
begin
MdiChildren[PageControl1.ActivePageIndex].BringToFront;
end;
Beim ersten Klick wechselt nur die Reihenfolge der Tabsheets im PageControl, beim nächsten Klick wird erst das richtige Childfenster in den Vordergrund gebracht.
Hat jemand eine Erklärung dafür?