Y yaxexe Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-21 #1 因为一个active library中只能有一个activeform,所以感觉不好实现了,不知你们感觉如何呢 ?
秋 秋江 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-22 #3 你可以按普通的程序那样做好报表,然后如以下写代码: RptFrm:=TRptFrm.Create(Self); with RptFrm do begin Parent:=Self; Align:=alClent; ManuDock(Self, nil, alClient); Show; end; 这样在ActiveForm中就会独占出现RptFrm。 另外请你注意,ManuDock到ActiveForm(或其Panel)上的窗体[red]不可继承[/red]而来,[red]不要用ShowModal[/red]方法显示窗体。
你可以按普通的程序那样做好报表,然后如以下写代码: RptFrm:=TRptFrm.Create(Self); with RptFrm do begin Parent:=Self; Align:=alClent; ManuDock(Self, nil, alClient); Show; end; 这样在ActiveForm中就会独占出现RptFrm。 另外请你注意,ManuDock到ActiveForm(或其Panel)上的窗体[red]不可继承[/red]而来,[red]不要用ShowModal[/red]方法显示窗体。