在用户定义的向导页面中,是否有方法捕获控件的更改或焦点事件?我想在一些下拉菜单中提供对用户输入的即时反馈(例如消息框)Inno Setup:在向导页面捕获控制事件页面
2
A
回答
4
我花了一些时间去解决它,但被指出了正确的方向后阿瑟赛德,我终于得到它(适用于5.2版本):
[Code]
var
MyCustomPage : TWizardPage;
procedure MyEditField_OnChange(Sender: TObject);
begin
MsgBox('TEST', mbError, MB_OK);
end;
function MyCustomPage_Create(PreviousPageId: Integer): Integer;
var
MyEditField: TEdit;
begin
MyCustomPage := CreateCustomPage(PreviousPageId, 'Caption', 'Description');
MyEditField := TEdit.Create(MyCustomPage);
MyEditField.OnChange := @MyEditField_OnChange;
end;
2
由于innosetup中的脚本基于Delphi松散,因此控件应该有一些事件,如OnEnter
(=控制焦点)和OnExit
(=控制失去焦点)。您可以为这些事件分配过程,如下所示: ComboBox.OnExit:= ComboBoxExit;
procedure ComboBoxExit(Sender: TObject);
begin
end;
我现在无法访问Innosetup,因此您需要查找过程的可用事件和参数。
相关问题
- 1. Inno Setup的自定义页面向导
- 2. innosetup - 从向导页面控件捕获事件
- 3. Inno Setup的页面顺序
- 4. Inno Setup自定义页面
- 5. Inno Setup:创建自定义向导页面AFTER组件选择
- 6. Inno-setup:基于现有页面类型的自定义向导页面
- 7. Inno Setup:如何设置Orger向导页面?
- 8. Inno Setup在wpPreparing上放置控件页面
- 9. Inno Setup的简单进度页面
- 10. Inno Setup - 显示警告页面
- 11. Inno Setup中较大的“选择组件”页面
- 12. 从Inno Setup进度页面隐藏文件名
- 13. Asp.net页面和控制事件
- 14. 页面控制和导航控制器?
- 15. 页面导航事件
- 16. 在Inno Setup向导的顶部面板中显示图像,而不是页面标题和说明
- 17. 在Inno Setup中添加文本到'就绪页面'
- 18. Inno Setup - 如何在完成页面上创建复选框?
- 19. 如何在inno setup的wpInstalling页面中显示多个图像
- 20. 在Inno Setup安装程序中隐藏“Ready”页面
- 21. Inno Setup - 如何在欢迎页面上放置信息
- 22. 控制页面到达页面顶部
- 23. 如何在Excel VBA中捕捉多页控件的页面退出事件
- 24. Inno Setup在PrepareToInstall页面上显示目录复制进度条和标签
- 25. Inno Setup的 - 页面名称和说明更改尺寸标签
- 26. wpLicese页面检查ScrollBars位置是否为最大(Inno Setup)
- 27. 页面上的Inno Setup提示已更改?
- 28. Inno Setup:如何为Select Destination Location页面指定多个目录?
- 29. Inno Setup以页面为参数的返回值
- 30. Inno setup禁用同一页面上的两个按钮
你可以添加创新安装的版本你正在使用这个代码?它看起来像版本5.我问这是因为我知道有关版本4和5之间的自定义页面有很多不同。 – Otherside 2008-10-02 13:00:24