<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 다시,
필자는 데이터를 가져 와서 변경되는 데이터 집합을 가지고 있습니다. 내가 뭘 하려는지 끌어 오기 일치하는 그 안에 contatined 여러 탭이있는 탭 상자를 만드는 것입니다. 예를 들어 데이터 세트에 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
)
위의 스크립트를 제거하고 나면