如何將文本框的名稱設置為變量?嗨,
我希望新窗口在每個選項卡上都有一些選項卡,這些選項卡將有一個文本框,我從中獲取相應選項卡的值。
目前在程序中我寫了所有相同名稱的文本框,因此從最後一個選項卡的文本框中獲取值。
如何將文本框的名稱定義為變量?
這是我寫的代碼 -
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:如何將文本框的名稱設置為變量?非常感謝,你真的幫了我!!!