有什麼方法可以禁用Inno Setup嚮導窗體上的「下一步」按鈕?如何禁用Inno安裝程序中的嚮導窗體上的「下一步」按鈕?
6
A
回答
7
這應該工作:
Wizardform.NextButton.Enabled := False;
欲瞭解更多信息,請查閱InnoSetup新聞組:
http://www.jrsoftware.org/newsgroups.php
0
抱歉無法直接幫助您解決特定問題。我想指出,Inno Setup似乎不是基於Windows Installer,它可能會確保您的程序無法通過Windows徽標要求。
我建議你看看WiX 3,它是一個直接來自Microsoft的開源安裝程序創建者,並且得到了許多使用它的人的優秀支持,並允許您輕鬆創建常規Windows Installer程序包。使用Wix可以輕鬆禁用「下一步」按鈕。
4
我猜你現在找到了一個解決辦法。 因爲我遇到了同樣的問題並找到了解決方案,所以我在此發佈信息以期幫助他人。
我想在用戶開始應用程序升級後禁用CANCEL按鈕。 使用此過程:
procedure CurPageChanged(CurPageID: Integer);
begin
// always disable the cancel button; no going back now!!!
if UpgradeInstallationMode then
Wizardform.CancelButton.Enabled := False;
end;
同樣的手動這樣做的另一種方式是:
procedure DisableCancelButton();
begin
WizardForm.CancelButton.Enabled := False;
WizardForm.Update;
end;
procedure EnableCancelButton();
begin
WizardForm.CancelButton.Enabled := True;
WizardForm.Update;
end;
另一種方法是使用這個[設置]指令:
[Setup]
AllowCancelDuringInstall=yes
這是非常對簡單場景很有用;您可以使用此代替上述過程。
相關問題
- 1. 如何禁用wxPython嚮導頁面的「下一步」按鈕?
- 2. 嚮導窗體jQuery'下一步'按鈕不起作用
- 3. Inno Setup在安裝過程中禁用取消按鈕
- 4. 如何使用inno安裝程序安裝字體
- 5. 如何在Visual Basic中按下另一個窗體上的按鈕來按下窗體上的按鈕
- 6. 禁用用戶窗體上的按鈕
- 7. 我的Windows窗體應用程序安裝嚮導 - 或不?
- 8. Inno Setup - 讓Inno安裝程序安裝程序向主安裝程序報告安裝進度狀態
- 9. 安裝應用程序時禁用安裝按鈕
- 10. 如何在NSIS中啓用禁用的「下一步」按鈕?
- 11. 禁用「下一步」按鈕在InstallScript中
- 12. Inno Setup - 如何防止安裝應用程序時的安裝?
- 13. Inno安裝程序跳轉到指定的嚮導頁面
- 14. 如何使用C#按下另一個窗體中的按鈕?
- 15. 如何禁用jquery步驟插件中的下一個按鈕
- 16. 在引導程序中向上/向下滑動窗體
- 17. 在C#應用程序中的步驟嚮導窗體
- 18. Inno安裝程序無法導入DLL
- 19. inno安裝程序卸載程序中的單選按鈕頁面
- 20. 禁用XP中的安裝程序關閉按鈕
- 21. Inno Setup - 用於多個安裝程序的安裝程序
- 22. 啓用嚮導完成按鈕上禁用的所有按鈕
- 23. 如何啓用/禁用IDEA嚮導上的完成按鈕?
- 24. 如何調用窗體上的按鈕?
- 25. 控制Wix安裝程序中的下一個按鈕狀態
- 26. Inno安裝程序:禁用基於PC架構的組件
- 27. 如何使用Inno Setup安裝程序升級MSI安裝?
- 28. 如何使用Inno安裝程序安裝SQL Server 2008 Express?
- 29. 引導模式窗體與下一首/上一個按鈕
- 30. INNO安裝驅動程序已安裝
我檢查了 - 它不起作用。 – Sasha 2010-02-07 22:58:34
你在使用什麼樣的活動? CurPageChanged? – Zyphrax 2010-02-07 23:15:42
這應該工作。你在哪裏使用這個代碼? – 2010-02-07 23:39:35