如何把子窗口中image存起来(50分)

  • 主题发起人 主题发起人 xinyun
  • 开始时间 开始时间
X

xinyun

Unregistered / Unconfirmed
GUEST, unregistred user!
如上所述,如何把ActiveMDIChild中的一个Image1在主窗口中处理并保存?我用ActiveMDIChild.image1.picture.savetofile(filename),会提示image1没定义。我是Delphi新手,还望各位高手不吝指教。
 
将ActiveMDIChild转换为子窗口类型。
ChildForm(ActiveMDIChild).image1.picture.savetofile(filename);
别忘了在uses 中加入子窗口单元。
uses
ChildForm;
 
可以用ChildForm(ActiveMDIChild)的形式吗,我试过,
会出现 Missing operator or semicolon的错误,为什么?
 
(form1.ActiveMDIChild as Tform2).image1. ......
 
如果子窗口为TChildForm,则
TChildForm(ActiveMDIChild).image1. ..... 或
TChildForm(self.ActiveMDIChild).image1. .....
 
用该形式很保险
if form1.ActiveMDIChild is Tform2 then
(form1.ActiveMDIChild as Tform2).image1. ...
 
我试过了,GP14和zhmj的方法都可以,真谢谢二位,
以后有什么问题还请二位多多帮忙啊!
 
后退
顶部