ComboBoxに関する質問次のようなものを使用して、ポップアップヒントを使用してコンボボックスのオプションを作成できます(これは実験的に見つかりました)。
Names Default To Here( 1 );
list = {"One" ("This is One"), "Two" ("This is two")};
New Window( "Example",
cb = Combo Box(
list,
selection = cb << GetSelected();
Print( selection );
)
);しかし、選択範囲を見ると、<
2つの質問:
1.上記のリストはどのようなデータ構造ですか? 何のリストですか? list [1]は正確に"One"( "This is one")を与えてくれます-それは文字列ですか、それとも何ですか?
2.このリストを操作するにはどうすればよいですか。たとえば、{"One"、 "Two"}のような通常のリストの場合、次のようなスクリプト部分を挿入します。
if(
selection == list[1], doThis,
selection==list[2], doThat
);
しかし、ポップアップのヒントが含まれている場合、どうすればよいですか?
スクリプティングRe:コンボボックスに関する質問ありがとう、ジム。
まだあまり明確ではありません-各エントリは文字列ですか? 引用符はどこに逃げましたか?
また、コンボボックスのスクリプトのifステートメントで同じリストを使用する場合は、アイテム自体を抽出する必要がありますか? お気に入り:
if(
selection == Word(1, list[1], "\!"()"), doThis,
selection==Word(1, list[2], "\!"()"), doThat
);