¿Hay alguna forma de desactivar el botón "Siguiente" en el formulario del asistente de Inno Setup?¿Cómo deshabilitar el botón "Siguiente" en el formulario del asistente en Inno Setup?
Respuesta
Esto debería funcionar:
Wizardform.NextButton.Enabled := False;
Para más información echa un vistazo a los grupos de noticias InnoSetup:
http://www.jrsoftware.org/newsgroups.php
Disculpa por no poder ayudarte en tu problema particular directamente. Sin embargo, me gustaría señalar que la instalación de Inno no parece estar basada en Windows Installer, que probablemente se asegurará de que sus programas no puedan pasar los requisitos del logotipo de Windows.
Sugiero que eche un vistazo a WiX 3, que es un creador de instaladores de código abierto directamente de Microsoft, con excelente soporte de las muchas personas que lo usan y que le permite crear fácilmente paquetes regulares de Windows Installer. Deshabilitar el botón Siguiente es fácil de usar con Wix.
supongo que haya encontrado una solución a estas alturas. Como tuve el mismo problema y encontré la solución, la publico aquí con la esperanza de ayudar a otros.
Quería deshabilitar el botón CANCELAR después de que un usuario comenzó una actualización de la aplicación. Utilice este procedimiento:
procedure CurPageChanged(CurPageID: Integer);
begin
// always disable the cancel button; no going back now!!!
if UpgradeInstallationMode then
Wizardform.CancelButton.Enabled := False;
end;
También otra forma de hacer manualmente esto es:
procedure DisableCancelButton();
begin
WizardForm.CancelButton.Enabled := False;
WizardForm.Update;
end;
procedure EnableCancelButton();
begin
WizardForm.CancelButton.Enabled := True;
WizardForm.Update;
end;
Otra manera sería utilizar esta [Configuración] Directiva:
[Setup]
AllowCancelDuringInstall=yes
Esto es muy útil para escenarios simples; Puede usar esto en lugar de los procedimientos anteriores.
Diría que obligar a 'WizardForm' a repintarse (esa línea' WizardForm.Update') no es necesario, y aunque hayas respondido cómo desactivar el botón Cancelar, te daré mi voto positivo. – TLama
sí, probablemente tienes razón; es solo un ** exagerado **! A veces solo uso ** doble toque ** para estar seguro! Java Swing repintada() todavía me persigue, supongo ... Aún así, si quieres usar esto fuera de 'CurPageChanged()', tienes que 'WizardForm.Update;' o el botón no se actualizará. – fubar
- 1. Botón Deshabilitar en el envío del formulario
- 2. Inno Setup: Ocultar/Deshabilitar Componente en tiempo de ejecución
- 3. Inno-setup: página personalizada del asistente basada en el tipo de página existente
- 4. Inno Setup Comprobación del proceso en ejecución
- 5. Constante Inno Setup en el Código Sección
- 6. ¿Puedes deshabilitar el botón Atrás en un asistente JFace?
- 7. Inno Setup página personalizada
- 8. ¿Inno Setup para el servicio de Windows?
- 9. ¿Cómo puedo usar GetVolumeInformation en Inno Setup?
- 10. Inno Setup: ¿Cómo veo la salida (traducción) del preprocesador Inno Setup?
- 11. Inno Setup Renombrar archivo durante el embalaje
- 12. Cómo deshabilitar el botón "Siguiente" en un teclado de software EditText (reemplace con el botón "Hecho")
- 13. Deshabilitar formulario enviar automáticamente en el botón haga clic en
- 14. Cómo deshabilitar el botón minimizar en C#?
- 15. ¿Cómo manejar el archivo .msi con Inno Setup?
- 16. ¿Es posible cambiar el ícono de desinstalación en Inno Setup?
- 17. Cómo deshabilitar el botón Ir en el teclado del iPhone
- 18. Cómo firmar digitalmente el archivo de desinstalación generado Inno Setup?
- 19. Inno-setup 32bit y 64bit en uno
- 20. Hook estándar Inno Setup checkbox
- 21. Cómo deshabilitar el botón, haga clic en?
- 22. Inno Setup: cómo definir una matriz en const?
- 23. Actualizando el servicio de Windows usando Inno Setup
- 24. Inno Setup Asociación de archivos opcional (seleccionable por el usuario)
- 25. ¿Cómo deshabilitar el botón en UIActionSheet?
- 26. Deshabilitar el botón Atrás en el navegador
- 27. ¿Cómo puedo iniciar sesión en las instalaciones de Inno Setup?
- 28. ¿Cómo generar un nuevo GUID en Inno Setup?
- 29. ¿Es posible 'Pin para iniciar el menú' usando Inno Setup?
- 30. ¿Cómo se muestra un hipervínculo en Inno Setup?
Lo comprobé, no funciona. – Sasha
¿En qué tipo de evento lo está usando? CurPageChanged? – Zyphrax
esto debería funcionar. ¿Dónde usas este código? –