如果缺少用户输入,如何使“确定”按钮变灰你好,
我正在使用“确定”和“取消”按钮创建模式窗口。 如果用户未在输入之一中输入任何信息,如何使“确定”按钮显示为灰色?
谢谢你。
//用户界面窗口以获取一些数据
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>