2011-07-29 6 views
5

Comment définir la valeur initiale d'une case à cocher (cochée/NotChecked) InstallShield 2010.Comment initialiser la valeur de case à cocher dans InstallShield

J'ai ajouté CheckBox au formulaire, au cours de l'ajout je laisse à la création de propriété personnalisée (I l'a appelé ISCHECKED). Je mets Value à 1, donc quand checbox est cochée alors cette propriété a une valeur égale à 1.

Lorsque j'exécute l'installateur I CheckBox est toujours coché et je veux qu'il soit décoché, que dois-je faire. J'ai essayé de modifier cette propriété personnalisée et de définir la valeur de différentes valeurs dans le gestionnaire de propriétés, mais sans chance. Je sais que lorsque je clique sur CheckBox, il modifie cette valeur de propriété (j'active/désactive les autres éléments de l'interface utilisateur).

Répondre

8

Une case est cochée lorsque sa propriété est définie et décochée lorsque la propriété est vide.

Pour le désactiver, vérifiez que sa propriété n'est pas initialisée à une valeur par défaut. Associez uniquement la propriété à votre case, mais ne définissez pas sa valeur sur "1".

+0

Merci, ma question est la propriété d'une propriété globale et il est visible sous la liste des propriétés à InstallShield, Par défaut, il est réglé sur 0. Que puis-je faire pour un - initialiser cette propriété. – Darqer

+0

Supprimez-le. "0" est toujours une valeur, donc la propriété est définie. Ce n'est pas grave si c'est "0" ou "1" ou "valeur". –

+0

Merci cela fonctionne – Darqer

2

J'ai travaillé autour de cela en créant un CheckBoxGroup avec deux cases à cocher. Un « oui » et un « non » où « Oui » avait la valeur 1 et « Non » était la valeur 0.

0
  1. Dans la liste Afficher sous Comportement et Logic, cliquez sur Property Manager.

  2. Définissez la valeur 1 sur la propriété souhaitée.

Questions connexes