こんにちは、みんな、
私は2つの広げられたラジオボックスで窓を作りたいです。
最初のredioボックスはユーザーに1から3の間の数を選ぶように頼みます
次に、ユーザーの選択に基づいて、新しいredioボックスが流れるラジオ付きの1番目のラジオボックスの下にポップアップ表示されます。
ユーザーが "1"を選択した場合 - > 2番目のラジオボックスは2つのオプション "a"と "b"を含みます。
ユーザーが "2"を選択した場合 - > 2番目のラジオボックスには、「a」、「b」、「c」の3つのオプションがあります。
ユーザーが "3"を選択した場合 - > 2番目のラジオボックスは4つのオプション "a"、"b"、"c"、"d"を含みます。
アイデアは、ユーザー入力に基づいて新しいラジオ選択ボックスを追加する方法を学ぶことです
ありがとう!:)
これを行うにはいくつかの方法があります。
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 );