29.01.2011 15:29, cobines wrote:
Hello,
I have two forms Form1 and Form2. Form1 is MainForm with
ShowInTaskbar=stDefault and Form2 has ShowInTaskbar=True, so they both
have taskbar buttons, I treat them as separate windows. I show a modal
form from Form2 which blocks the whole application. Is it possible to
have it block only Form2, so I can still activate and work in Form1?
Yes. You don't need a modal form then.
1. Change your modal form to be a regular form with PopupParent = Form2.
2. Disable Form2 when you show your popup form.
Of course the logic requires a small reimplementation because you can't
use ModalResult and Show is not a blocking method as ShowModal.
Best regards,
Paul Ishenin
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus