有那位老兄能告诉我如何开发向导(Wiz......(100分)

  • 主题发起人 主题发起人 caofx
  • 开始时间 开始时间
C

caofx

Unregistered / Unconfirmed
GUEST, unregistred user!
有那位老兄能告诉我如何开发向导(Wizard)类程序,就是有很多页面,用
“上一步”、“下一步”两个按钮来控制?谢谢!
 
一个比较笨,但简单易用的方法:

1。每个 Form 生成后不要释放,
2。显示 Form 之前用 Assigned 判断一下是否生成,

这就够了
 
举个例:

procedure TForm2.btnNextClick(Sender: TObject);
begin
if not Assigned(Form3) then Form3:= Form3.Create(Application);
Form3.Show;
Form2.Hide;
end;

几点技巧:
1。把所有的 Form 做成一样大的比较美观,
2。可以在工程文件中生成所有的 Form ,就省了每次判断的麻烦了,
3。可以把全局的变量做在一个单独的全局的单元中,最好写成一个对象,用属性来封装它。
。。。。。。
 
agree 吴剑明
ps. 找直接控件
http://controlsky.533.net/vcl/
。。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部