我在 CurPageChanged 中有代码,它向许可证窗口添加了一个按钮。我的 CurPageChanged 是这样开始的:
procedure CurPageChanged(CurPageID: Integer);
var Button123 TButton;
begin
if CurPageID = wpLicense then begin
Button123 := TButton.Create(WizardForm.LicenseMemo.Parent);
我的问题是每次页面更改为 wpLicense 页面时不会创建一个按钮吗?因此,如果用户点击许可对话框,然后返回它,那不会创建另一个按钮吗?如何确保只创建一个按钮?我正在寻找的是最合适的过程,从中添加一个控件--once-- 到现有的 wp. 谢谢