Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

je suis débutant en Lisp et j'ai quelques soucis :), je m'explique :

Avec 2 list_box dans une boite de dialogue j'aimerais alimenter la seconde en fonction

du choix de la premiere, est-ce possible ?

 

ex :

 

label = "1";
:list_box {
      key ="LB1";
      list =
"A"
"\n B"
"\n C"
      }

label = "2"; 
:list_box {
      key = "LB2";
      list =
" A1"
"\n B1"
"\n C1"
      }


label = "3"; 
:list_box {
      key = "LB2";
      list =
" A2"
"\n B2"
"\n C2"
      }

 

Donc en gros si on selectionne A on affiche en dessous la list_box "2" et si on selectionne B la list_box "3"

 

Si quelqu'un est inspiré !

merci d'avance

Gros bibi[Edité le 20/6/2008 par mudlmp]

 

[Edité le 20/6/2008 par mudlmp]

  • 2 ans après...
Posté(e)

Bonjour à tous, je relance ce sujet faute d'avoir trouvé la réponse dans un autre...

 

Je cherche donc comme mudlmp à rendre une list_box dynamique.

 

Est ce qu'il est possible d'avoir une boite de dialogue avec deux list_box dont la deuxième qui réagit en fonction du choix de la première.

 

http://a.imageshack.us/img27/6100/listbox.jpg

 

 

Bien sur il me serait possible de le faire en deux boites de dialogue. Mais autant mettre la barre plus haute tout de suite.

 

 

Bout de code

 

 

 ;; chargement de la boite de dialogue

 (setq dcl_id (load_dialog "windows.dcl"))

 (if (not (new_dialog "windows" dcl_id))
   (progn
     (alert "chargement impossible")
     (exit)
 )
   )

 ;; Remplir la liste box "list_dn"

 (start_list "diam")

 (mapcar 'add_list list_dn)

 (end_list) 

 

 

FICHIER DCL

 

 

windows: dialog
{
label="Choix de la vis";
spacer;
:column
{
:list_box
{
label="Choix du DN";
key ="diam";
height=16;
width=3;
}
}
spacer;
:column
{
:list_box
{
label="Liste des vis disponible";
key ="list_lg";
height=10;
width=30;
}
}
ok_cancel;
} 

 

[Edité le 8/9/2010 par Arcasdk]

<IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG>

 

<a href=www.formu-lan.net>www.FormuLan.net

</a>

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é