在用戶定義的嚮導頁面中,是否有方法捕獲控件的更改或焦點事件?我想在一些下拉菜單中提供對用戶輸入的即時反饋(例如消息框)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