2010-07-26 1 views

Répondre

1

Pourquoi voudriez-vous faire cela? Le dialogue a déjà un bouton d'annulation, non? Je soupçonne qu'il y a une question plus profonde ici et j'ai besoin de comprendre l'objectif pour donner une meilleure réponse.

Sinon, jetez un oeil au comportement et à la logique | contrôler les événements et regarder comment le bouton d'annulation le fait. Il appelle l'argument ControlEvent SpawnDialog CancelSetup condtion 1 (Toujours) et la boîte de dialogue CancelSetup a un EndDialog | Evénement de sortie.

+0

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

+0

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

+0

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. –

Questions connexes