Outils: InstallShield 2009 Premier, Projetpoignée CheckBox événement dans l'intérieur Dialog Vérifié dans Basic MSI Projet
Basic MSI J'ai ajouté une boîte de dialogue intérieur , et dans ce dialogue j'ai ajouté une case à cocher .
Maintenant, si la case est cochée je veux quitter la configuration (ou, afficher une boîte de message ).
Comment?
Bonjour Chrisotopher, il y a une zone de texte pour entrer une clé de licence dans le dialogue intérieur, maintenant je dois vérifier si l'entrée de texte a correspondu (avec un texte prédéfini), disons si non je ne veux pas la configuration continuer. Comment le faire? – Samir
Christopher, comment afficher une boîte de message à l'intérieur d'une boîte de dialogue intérieure (par exemple, si la licence saisie ne correspond pas)? – Samir
Vous voulez faire cela comme un contrôle sur le bouton suivant. Vous faites quelque chose comme ceci: (ordre est haut en bas IS) [KEYVALID] {} // 1 SetProperty ControlEvent pour toujours KEYVALID null [KEYVALID] 1 IS_SERIAL_NUM = "MY-LIC-KEY-TXT" // SetProperty cE pour le régler sur une si elle est valide SpawnDialog badkey Non IS_SERIAL_NUM // spawn dialogue modale NewDialog CustomSetup IS_SERIAL_NUM de la transition à la prochaine boîte de dialogue Rappelez-vous, MSI est une base de données ouverte tout le monde peut l'ouvrir dans ORCA et facilement vaincre cela. –