ajouter une nouvelle boîte de sélection radio basée sur l'entrée de l'utilisateurSalut tout le monde,
Je veux créer une fenêtre avec deux boîtiers radio dépendants.
la 1ère boîte redio demandera à l'utilisateur de choisir un nombre entre 1 et 3
puis, en fonction de la sélection de l'utilisateur, une nouvelle boîte redio apparaîtra sous la 1ère boîte radio avec les rouls fluides :
si l'utilisateur sélectionne "1" --> la 2ème case radio contiendra 2 options "a" et "b".
si l'utilisateur sélectionne "2" --> la 2ème case radio contiendra 3 options "a", "b" et "c".
si l'utilisateur sélectionne "3" --> la 2ème case radio contiendra 4 options "a", "b" ,"c" et "d".
l'idée est d'apprendre à ajouter une nouvelle boîte de sélection radio basée sur l'entrée de l'utilisateur
Merci!:)
Re : ajouter une nouvelle boîte de sélection radio basée sur l'entrée de l'utilisateurMerci Jim!
A parfaitement fonctionné 
Re : ajouter une nouvelle boîte de sélection radio basée sur l'entrée de l'utilisateurVoici quelques façons de le faire ..... d'autres existent aussi
Names Default To Here( 1 );
rad1 = Radio Box( {"a"} );
rad2 = Radio Box( {"a", "b"} );
rad3 = Radio Box( {"a", "b", "c"} );
New Window( "Test",
vlb = V List Box(
radtest = Radio Box(
{"One", "Two", "Three"},
If(
radtest << get == 1,
Try( vlb[Radio Box( 2 )] << delete );
vlb << append( rad1 << clone box );,
radtest << get == 2,
Try( vlb[Radio Box( 2 )] << delete );
vlb << append( rad2 << clone box );,
radtest << get == 3,
Try( vlb[Radio Box( 2 )] << delete );
vlb << append( rad3 << clone box );
)
)
)
);
New Window( "Test2",
vlb = V List Box(
radtest2 = Radio Box(
{"One", "Two", "Three"},
If(
radtest2 << get == 1,
rad12 << visibility( Visible );
rad22 << visibility( Collapse );
rad32 << visibility( Collapse );,
radtest2 << get == 2,
rad22 << visibility( Visible );
rad12 << visibility( Collapse );
rad32 << visibility( Collapse );,
radtest2 << get == 3,
rad32 << visibility( Visible );
rad12 << visibility( Collapse );
rad22 << visibility( Collapse );
)
),
rad12 = Radio Box( {"a"} ),
rad22 = Radio Box( {"a", "b"} ),
rad32 = Radio Box( {"a", "b", "c"} )
)
);
rad12 << visibility( collapse );
rad22 << visibility( collapse );
rad32 << visibility( collapse );