![]() |
Re: Frames auf PageControl oder Form ! Ich werd verrückt
Hi shmia,
ja Dein Beispiel hab ich mir angeschaut, und die Problematik auch verstanden. Ich werde jetzt gleich mal Deinen Vorschlag mit der Message probieren. Melde mich dann mit Erfolg oder Misserfolg ;-) |
Re: Frames auf PageControl oder Form ! Ich werd verrückt
Hi shmia,
leider hat mir Dein Tipp auch nicht weiter geholfen, außerdem wurde bei mir das WM_KILL_Control-Event nur ausgelöst, wenn ich mit SendMessage, anstatt Postmessage gearbeitet habe. |
Re: Frames auf PageControl oder Form ! Ich werd verrückt
Hi @ll,
ich habe mein Problem jetzt gelöst, indem ich innerhalb des Frames, wenn der Close-Button gedrückt wird, einen Timer(Intervall 50 ms) aktiviere der auf der Form sitzt wo auch das PageControl drauf liegt. Der Timer macht folgendes :
Code:
Jetzt freue ich mich einerseits, das endlich alles läuft, anderseits finde ich meine Lösung irgentwie unschön :?
procedure TfrmMultiChat.Tim_CloseTimer(Sender: TObject);
begin Tim_Close.Enabled := false; if pc_Chats.PageCount > 1 then pc_Chats.ActivePage.Destroy else begin FreeAndNil(frmMultiChat); end; end; Kann mir einer sagen, warum das jetzt so funktioniert bzw. warum es nur so geht bzw. gibt es noch eine andere Lösung ? Und danke nochmal an alle die die lange Beschreibung oben durch gelesen haben ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 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