Aller au contenu

Messages recommandés

Posté(e)

Salut

 

Il suffit de fermer la boite de dialogue pour la réaficher ensuite

Un extrait du lisp MAT

  (while (and (/= resultat 0)
	      (/= resultat 1)
	 )
    (new_dialog "mat" dcl_id)
    ....
    (action_tile "chbl"	   "(done_dialog 2)")
    (action_tile "chat"	   "(done_dialog 3)")
    (action_tile "cancel"  "(done_dialog 0)")
    (action_tile "accept"  "(done_dialog 1)")
    (setq resultat (start_dialog))
    (cond
      ((eq resultat 1)
	....
      )
      ((eq resultat 2)
	(rech_bl)
      )
      ((eq resultat 3)
	(rech_blat)
      )
    )
  )
  (unload_dialog dcl_id)

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

oui mais comme ça on la décharge et la après on la recharche non?

 

Du coup tout ce qu'on avait complèter est perdu;

Non, on ne la décharge par mais on la ferme pour la réouvrir ensuite.

Si tout est mis dans des variables, rien n'est perdu.

Fait un test avec MAT en sélectionnant un bloc ou attribut et regarde le résultat

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Bon j'ai réussi mais comme j'en cache une pour en metre une autre je perd tout ce que j'ai sur la première et j'ai fais exactement de la même manière que dans le lisp MAT est ce que c'est du fait que j'affiche une autre boite de dialogue ?

Posté(e)

Non, du tout.

C'est à mon avis un problème de boucle ou de variable si tu ne retrouves pas tout.

Tu as une 1ère boucle pour la 1ère boire de dialogue et un seconde boucle qui s'imbrique dans la première pour la seconde boite de dialogue.

Tu peux aussi afficher les boites de dialogues les unes sur les autres. C'est suivant les gouts.

 

L'exemple de MAT est de permettre une sélection à l'écran. Dans ce cas, pas 50 solutions.

Si tu veux un exemple de deux fenêtres ou plus qui se superposent, regarde le lisp JAV en cliquant sur le bouton Sélection puis ajouter

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Oui mais dans le Lisp Mat quand on suit pas à pas après avoir cliqué pour séléctionner un Bloc la routine recharge bien les liste de la boite de dialogue pour les ecrires donc ça veut bien dire qu'elle avait été enlever de la même manière pour le edit_box ce qu'on avait ecrit disparait.non?

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité