"n"個のアイテムを含むリストボックスがあり、アイテムの数を制御できません。私が欲しいのは、単純に各項目を取得してそれらをリストに挿入することです(より多くの処理のために)。「Select All」というメッセージを単純に渡すことができると思いましたが、想像していたとおりには機能しないことがわかりました。
あなたが提案があれば私に知らせてください。
リストボックスの各項目をループ処理して、各項目に「選択項目を設定」を設定することを考えていました(後で選択項目を取得できるようにします)。私の問題は、リストボックスの項目数を決定する方法がわからないことです。このアイデアがうまくいくかどうかもわかりません。
私はどんな入力にも感謝します。ありがとう。
@vince_faller 。徹底的な回答をありがとうございました。それはListBoxであり、私はJMP13を使用しているので、"Get Items"は私に代わって仕事をしました。
リストボックス()またはv / hlistbox()?
それがlistbox()なら、あなたはただlistbox << Get Itemsを使えます。
それがvlistboxで、Jmp 13を使用している場合は、nitems(vlistbox)を実行してそれらをループ処理できます。
jmp12を使用している場合は、次のようにする必要があります。
Names Default to here(1);
new window("Test",
vlb = vlistbox(
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
textbox("1"),
)
);
l = {};
for(box = vlb<<CHILD></CHILD>