어떻게 텍스트 상자의 이름을 변수로 설정합니까?안녕하세요,
새 창에 각 탭마다 해당 탭의 값을 가져올 수있는 텍스트 상자가있는 몇 개의 탭이 있어야합니다.
현재 프로그램에서 동일한 이름의 모든 텍스트 상자를 작성 했으므로 값은 마지막 탭의 텍스트 상자에서 가져옵니다.
어떻게하면 텍스트 상자의 이름을 변수로 정의 할 수 있습니까?
이것은 내가 작성한 코드이다.
Chart_func = function( {Layer},
vlistbox(Outline Box(Layer),
H List Box( Text Box( "enter NEW CL: " ), theBinNumber = Number Edit Box() ),
Button Box( "OK", NEW_CL = theBinNumber << get)
));
MTK72Mon_TAB = Tab Box(
" TIN_LD ", Chart_func("TIN_LD"),
" TIN_HD ", Chart_func("TIN_HD"),
" CU 225A ", Chart_func("CU_225A"),
);
MTK72_Mon_charts = new window ("MTK72 Mon",hlistbox("Title"), MTK72Mon_TAB);Re : 텍스트 상자의 이름을 변수로 설정하는 방법?각각의 탭 상자에있는 각 요소에 대해 고유 한 포인터를 제공해야합니다. 다음은이를 수행하는 한 가지 방법입니다.
counter = 0;
Chart_func = function( {Layer},
counter++;
eval(Substitute(
Expr(
V List Box(
Outline Box( Layer ),
H List Box( Text Box( "enter NEW CL: " ), __theBinNumber__ = Number Edit Box() ),
Button Box( "OK", __NEW_CL__ = __theBinNumber__ << get )
)
),
Expr( __theBinNumber__ ), Parse( "theBinNumber" || Char( counter ) ),
Expr( __NEW_CL__ ), Parse( "NEW_CL" || Char( counter ) )
))
);
MTK72Mon_TAB = Tab Box(
" TIN_LD ", Chart_func("TIN_LD"),
" TIN_HD ", Chart_func("TIN_HD"),
" CU 225A ", Chart_func("CU_225A"),
);
MTK72_Mon_charts = new window ("MTK72 Mon",hlistbox("Title"), MTK72Mon_TAB);Re : 텍스트 상자의 이름을 변수로 설정하는 방법?정말 고마워, 너 정말 날 도와 줬어 !!!