Có cách nào để tắt nút "Tiếp theo" trên biểu mẫu trình hướng dẫn cài đặt của Inno không?Làm thế nào để tắt nút "Tiếp theo" trên biểu mẫu thuật sĩ trong Cài đặt Inno?
Trả lời
này nên làm việc:
Wizardform.NextButton.Enabled := False;
Để biết thêm thông tin kiểm tra các nhóm tin InnoSetup:
http://www.jrsoftware.org/newsgroups.php
Xin lỗi vì không thể giúp trực tiếp vấn đề cụ thể của bạn. Tôi muốn chỉ ra rằng mặc dù Inno Setup dường như không được dựa trên Windows Installer, mà có lẽ sẽ đảm bảo rằng các chương trình của bạn không thể vượt qua các yêu cầu của Windows Logo.
Tôi khuyên bạn nên xem WiX 3, là trình tạo trình cài đặt nguồn mở trực tiếp từ Microsoft, với sự hỗ trợ tuyệt vời từ nhiều người sử dụng và cho phép bạn dễ dàng tạo các gói Windows Installer thông thường. Vô hiệu hóa nút Tiếp theo dễ dàng bằng Wix.
Tôi đoán bạn đã tìm thấy một workaround bởi bây giờ. Vì tôi đã có cùng một vấn đề và tìm ra giải pháp, tôi đăng nó ở đây với hy vọng giúp đỡ người khác.
Tôi muốn tắt nút CANCEL sau khi người dùng bắt đầu nâng cấp ứng dụng. Sử dụng thủ tục này:
procedure CurPageChanged(CurPageID: Integer);
begin
// always disable the cancel button; no going back now!!!
if UpgradeInstallationMode then
Wizardform.CancelButton.Enabled := False;
end;
Ngoài ra một cách khác để tự làm điều này là:
procedure DisableCancelButton();
begin
WizardForm.CancelButton.Enabled := False;
WizardForm.Update;
end;
procedure EnableCancelButton();
begin
WizardForm.CancelButton.Enabled := True;
WizardForm.Update;
end;
Một cách khác là sử dụng này [Setup] chỉ thị:
[Setup]
AllowCancelDuringInstall=yes
này là rất hữu ích cho các kịch bản đơn giản; bạn có thể sử dụng nó thay vì các thủ tục trên.
Tôi muốn nói rằng buộc 'WizardForm' để tự sơn lại (dòng' WizardForm.Update') là không cần thiết, và mặc dù bạn đã trả lời cách vô hiệu hóa nút Hủy, tôi sẽ cho bạn upvote của mình. – TLama
vâng, bạn có thể đúng; nó chỉ là ** quá mức cần thiết **! Đôi khi tôi chỉ sử dụng ** nhấn đúp ** để chắc chắn! Java Swing repaint() vẫn ám ảnh tôi, tôi đoán ... Tuy nhiên, nếu bạn muốn sử dụng điều này bên ngoài 'CurPageChanged()', bạn phải 'WizardForm.Update;' hoặc người nào khác nút sẽ không làm mới. – fubar
- 1. Thay đổi hình ảnh trong biểu ngữ thuật sĩ Cài đặt Inno
- 2. Cài đặt Inno: Trang Thuật sĩ Tuỳ chỉnh dựa trên loại trang hiện tại
- 3. Cài đặt Inno: Ẩn/Tắt thành phần khi chạy
- 4. Cài đặt Inno; Tạo biểu tượng trên màn hình để vượt qua biểu tượng hiện tại
- 5. Chạy trình cài đặt khác trong cài đặt Inno Setup
- 6. Tắt nút gửi biểu mẫu
- 7. Cài đặt Inno: TBitmapImage không hiển thị
- 8. Làm thế nào để cài đặt nút-gyp trong Linux?
- 9. tạo giao diện thuật sĩ trong delphi 7
- 10. Làm thế nào để tìm ra nơi xảy ra lỗi trong kịch bản cài đặt Inno?
- 11. Làm cách nào để tôi có thể triển khai biểu mẫu Thuật sĩ một ứng dụng Windows Mobile?
- 12. Làm thế nào để thêm gói nuget và chạy thuật sĩ tùy chỉnh dự án?
- 13. Không thể đặt nội dung phía sau Nút Trợ giúp Thuật sĩ SWT
- 14. Làm thế nào để ký số hóa tập tin cài đặt tạo ra Inno Setup?
- 15. Thoát khỏi Cài đặt Cài đặt Inno từ [code]
- 16. Cài đặt Inno: Cài đặt tệp từ Internet
- 17. Làm cách nào để tải lại cài đặt được tạo động theo thời gian tiếp theo?
- 18. Một số vấn đề có thể khiến Magento chuyển hướng đến/downloader/(Thuật sĩ cài đặt)
- 19. Nút Tiếp theo/Trước trên iPhone MPMoviePlayerController
- 20. Thiết lập Inno: Làm cách nào để xem đầu ra (bản dịch) của Bộ xử lý cài đặt Inno?
- 21. Cài đặt Inno Đổi tên tệp trong khi đóng gói
- 22. Bật hoặc tắt nút tiếp theo dựa trên giá trị điều khiển văn bản trực tiếp trong Wix?
- 23. Làm thế nào để cài đặt SWIG?
- 24. Cài đặt Postgresql tiếp theo để ghi vào
- 25. Cài đặt Inno Setup có thể chạy được (cài đặt trình điều khiển) trong khi cài đặt
- 26. Làm thế nào để tôi xây dựng hai trình cài đặt khác nhau từ cùng một tập lệnh trong inno?
- 27. Làm thế nào để cài đặt pycairo trên osx?
- 28. Làm thế nào để bạn cài đặt Jekyll trên OSX?
- 29. Làm thế nào để cài đặt setuptools?
- 30. Làm thế nào để cài đặt SystemTimer trên 1.9.2?
Tôi đã kiểm tra - nó không hoạt động. – Sasha
Bạn đang sử dụng loại sự kiện nào? CurPageChanged? – Zyphrax
điều này sẽ hoạt động. bạn sử dụng mã này ở đâu? –