<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />また会ったね、
データプルに応じて変化するデータセットがあります。私がやろうとしているのは、プルと一致する複数のタブが含まれたタブボックスを作成することです。たとえば、データセットに10個の名前が含まれている場合は10個のタブが作成され、次のデータセットに5個の名前しか含まれていない場合は5個のタブのみが作成されます。
// create a blank tabbox - I'll be appending to this later
CNTL_SET_Tabbox= tabbox();
//retrieve set names
Summarize( _b = By( :set_name ) );
//debug show the number of items
_b_cnt=N Items(_b);
show(_b_cnt);
//start FOR Loop
For( i = 1, i <= nitems( _b ), i++,
//debug show
show(_b);
//set name of tab
current_set = _b;
//create dummy box
displaybox_starting_point = hlistbox(vlistbox(textbox(_b)));
//append to tabbox
CNTL_SET_Tabbox << add (current_set, displaybox_starting_point);
);
//create new window
contrl_nw = New Window( "Set Names Analysis: ",
V List Box( Text Box( " " ), H List Box( close_cntrl_window, ) ),
Text Box( " " ),
Tab Box(
CNTL_SET_Tabbox
)
);
上記のコードを使用してこれを機能させようとしていますが、実行すると表示されるのは新しいウィンドウ、閉じるボタン、および空白のタブボックスだけです。

だれかが手助けをして、私が間違っているところを教えてくれますか。
問題を修正しました。私の問題はタブボックス内にタブボックスを配置しようとしていたように見えます:
タブボックス(
CNTL_SET _Tabbox
)
これを削除すると、上記のスクリプトが機能しました