基础模态窗口问题,百思不得其解。望高人指点,50分。 我做了个向导窗体,在主窗体ShowModal后,可以正常显示,并使用其中的PAGEControl显示下一页&上一页,最后向导完成操作后用self.Close关闭向导,但再次使用时ShowModal,得到的数据为什么总是上一次的数据,如PAGEControl停止在最后一页,相关连的数组啊,变量啊都是上一次的数据。就算是在 form.create 中初始化变量数组。但总存在一些问题。请问,问题出在那呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnShow里做一些初始化,试试 因为你第二次ShowModal是你上次Close的结果方法:1、将你在form.create 中初始化变量数组改到OnShow中 2、在你的OnClose中加入Action:=caFree;在你第二次使用时,记得先Create to: Wgyking可以给些代码吗?销毁窗体时也用close?还是d什么?两者有什么不同呢?to wolf2005:Onshow里初始化和在Create里初始化,有什么不同呢? var FormValue : TFormName;begin Try FormValue := TFormName.Create(Nil); FormValue.PageControl1.ActiveIndex := 0; FormValue.ShowModal; Finally FreeAndNil(FormValue); end;end;Ctrl + Shift + F11 把FormVlaue移到右边 Undeclared identifier错误 窗体中输入焦点的判断问题??? 我又有问题了,无奈呀(在线等答案) 我想要得到执行两个动作的间隔时间,要比较精确的,怎么实现呢?在线等! Delphi中怎么都出数据表中varbinary类型的数据啊,急~~~ PB和DELPHI的数据库功能哪个更强些? ly_liuyang(Liu Yang)进来拿分 请问如何访问google.com?给50 如何在Memo控件中实现无回显?(在线等待) 急急急!高手快来看呀! ClientSocket接收数据太长时的问题急,在线等 如何根据数据库中的数据“1”和“0”,在dbgrid中显示“男”和“女”
方法:1、将你在form.create 中初始化变量数组改到OnShow中
2、在你的OnClose中加入Action:=caFree;在你第二次使用时,记得先Create
销毁窗体时也用close?还是d什么?
两者有什么不同呢?to wolf2005:
Onshow里初始化和在Create里初始化,有什么不同呢?
FormValue : TFormName;
begin
Try
FormValue := TFormName.Create(Nil);
FormValue.PageControl1.ActiveIndex := 0;
FormValue.ShowModal;
Finally
FreeAndNil(FormValue);
end;
end;Ctrl + Shift + F11 把FormVlaue移到右边