テキストボックスの名前を変数として設定する方法こんにちは、
新しいウィンドウの各タブにいくつかのタブがあり、そこから対応するタブの値を取得できるテキストボックスがあります。
現在のプログラムでは、私は同じ名前のすべてのテキストボックスを書いたので、値は最後のタブのテキストボックスから得られます。
テキストボックスの名前を変数として定義する方法を教えてください。
これは私が書いたコードです -
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);再:どのように変数としてテキストボックスの名前を設定するのですか?各タブボックス内の各要素への一意のポインタを指定する必要があります。 その方法の1つが以下です。
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);再:どのように変数としてテキストボックスの名前を設定するのですか?どうもありがとうございました、あなたは本当に私を助けました!