如果缺少用戶輸入,如何使“確定”按鈕變灰你好,
我正在使用“確定”和“取消”按鈕創建模式窗口。 如果用戶未在輸入之一中輸入任何信息,如何使“確定”按鈕顯示為灰色?
謝謝你。
//用戶界面窗口以獲取一些數據
UIwin =新窗口(“用戶輸入”,
顯示菜單(0),
顯示工具欄(0),
<<模態
H列錶框(
V列錶框(
面板箱(“”,
間隔盒(size(250,5)),
H中心框(文本框(“ User Input 1”,<<設置字體大小(11))),
H中心框(String1 =文本編輯框(“”,提示(“ User Input 1”),<<設置寬度(150))),
間隔盒(size(5,5)),
H中心框(文本框(“ User Input 2”,<<設置字體大小(11))),
間隔盒(size(5,5)),
H中心框(String2 =文本編輯框(“”,提示(“ User Input 2”),<<設置寬度(150))),
間隔盒(size(2,25)),
),
),
),
按鈕框(“確定”,
UserInput1 = String1 << get text();
UserInput2 = String2 << get text();
),
按鈕框(“取消”,UIwin),
);
腳本編寫回复:如果缺少用戶輸入,如何將“確定”按鈕顯示為灰色您可以使用Enable()消息,如下所示:
names default to here(1);
CheckInput = function({},
write("here");
UserInput1 = String1 << get text();
UserInput2 = String2 << get text();
if(
(length(UserInput1) > 0 ) & (length(Userinput2) > 0),
bbOK << Enable(1),
bbOK << Enable(0)
)
);
// User Interface Window to get some data
UIwin = New Window( "User Input",
Show Menu( 0 ),
Show Toolbars( 0 ),
<<MODAL></MODAL>