2011-07-29 22 views
5

Cómo establecer el valor inicial de una casilla de verificación (Marcado/NotChecked) en InstallShield 2010.Cómo inicializar valor de casilla de verificación en installshield

añadí casilla a la forma, durante añadiendo que vamos para la creación de la propiedad personalizada (I llamado ISCHECKED). Establezco el valor en 1, así que cuando Checbox está marcada, esta propiedad tiene un valor igual a 1.

Cuando ejecuto el instalador, CheckBox siempre está marcado y quiero que se desmarque, ¿qué debo hacer? Intenté modificar esta propiedad personalizada y establecer el valor en diferentes valores en el administrador de propiedades, pero sin suerte. Sé que cuando hago clic en la casilla de verificación, modifica el valor de esta propiedad (habilito/deshabilito otros elementos de la interfaz de usuario).

Respuesta

8

Se marca una casilla de verificación cuando su propiedad está configurada y desmarcada cuando la propiedad está vacía.

Para desactivarlo de forma predeterminada, asegúrese de que su propiedad no esté inicializada en un valor. Solo asocie la propiedad a su casilla de verificación, pero no configure su valor en "1".

+0

Gracias, Pregunta que mi propiedad es una propiedad global y que está visible en la lista de Propiedades en InstallShield, por defecto está configurada en 0. ¿Qué puedo hacer para deshacer la inicialización de esta propiedad? – Darqer

+0

Eliminarlo. "0" sigue siendo un valor, por lo que la propiedad está configurada. No importa si es "0" o "1" o "valor". –

+0

Gracias, funciona – Darqer

2

He trabajado alrededor de esto creando un CheckBoxGroup con dos casillas de verificación. Un "Sí" y un "No" en "Sí" tenía el valor 1 y "No" era el valor 0.

0
  1. En la vista de lista bajo Comportamiento y lógica, haga clic en Administrador de propiedades .

  2. Establezca el valor en 1 que propiedad desea.

Cuestiones relacionadas