Aller au contenu

List_box dynamique


mudlmp

Messages recommandés

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]

Lien vers le commentaire
Partager sur d’autres sites

  • 2 ans après...

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>

Lien vers le commentaire
Partager sur d’autres sites

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é