Agregué un InputOptionWizardPage para seleccionar tareas. Esto funciona bien, pero me gustaría agregar algunas funcionalidades personalizadas. Una tarea depende de la otra, por lo que si se marca la segunda casilla de verificación, la primera debe marcarse y atenuarse.Hook estándar Inno Setup checkbox
Para hacer esto, necesito acceder a las propiedades de una casilla de verificación. Encontré maneras de hacer esto usando una página completamente personalizada, donde explícitamente crearía la casilla de verificación, pero eso sería mucho trabajo, ya que la mayoría de lo que tengo hasta ahora es satisfactorio.
¿Cómo puedo enganchar una casilla de verificación que fue creada por Inno Setup, usando MyInputOptionWizardPage.Add('This will add a checkbox with this caption')
?
@Robert - gracias por eso. Aparece un error de desajuste de tipo en esta línea: 'Radio: = (InputOptionPage como TRadioButton);'. Aquí está el código: 'Para CompIndex: = 0 a InputOptionPage.ComponentCount -1 do begin if (InputOptionPage es TRadioButton) luego begin Radio: = (InputOptionPage as TRadioButton); Radio.OnClick: = RadioButtonClick; \t final; final; ' – rossmcm
... Desearía saber cómo puede formatear correctamente el código en los comentarios. Suspiro. – rossmcm
Veo el error ... Eso es lo que obtengo por no compilar/probar el código. Observe la adición de .components [I] –