[Lazarus] creating multiple non-modal form instances
Graeme Geldenhuys
graemeg.lists at gmail.com
Tue Feb 3 10:28:56 CET 2009
On Tue, Feb 3, 2009 at 11:16 AM, Graeme Geldenhuys
<graemeg.lists at gmail.com> wrote:
>
> How do I create such multiple instances?
The following seems to work.... Anybody see any issues with this?
========================
procedure DisplayLearners;
var
frm: TLearnerListForm;
begin
frm := TLearnerListForm.Create(Application);
{ very basic unique name and should probably be improved}
frm.Name := frm.Name + IntToStr(Screen.FormCount + 1);
frm.Show;
end;
========================
Also, TLearnerListForm's CloseAction is set to caFree in the OnClose
event handler.
Regards,
- Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
More information about the Lazarus
mailing list