我做了个向导窗体,在主窗体ShowModal后,可以正常显示,并使用其中的PAGEControl显示下一页&上一页,最后向导完成操作后用self.Close关闭向导,但再次使用时ShowModal,得到的数据为什么总是上一次的数据,如PAGEControl停止在最后一页,相关连的数组啊,变量啊都是上一次的数据。就算是在 form.create 中初始化变量数组。但总存在一些问题。请问,问题出在那呢?
解决方案 »
- 平台移植,求各位帮忙看看,帮我把下面的代码改称vc的格式,在下多谢了!!!
- 叫没分了的朋友来拿分
- 数据库面存的是 20040001 23:11:15 我只想取前面的日期来和我的变量比量,哪个在前哪个在后?怎么 做?
- 邮件收发程序 200分
- 两个问题:文件大小和区域透明问题
- 如何连接access库
- 如何在安装程序中添加BDE?
- 怎么样使messagedlg出现的标题和内容以及按钮上的文字都是自己定义的中文?
- 在EXCEL中实现边框为波浪线,望有识之士详细解答,可留QQ沟通
- edit中文字滚动?向左
- 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移到右边