搬家第41天-citect2018microsoftform2.0combobox控件使用cicode脚本初始化以及判断选的是什么内容

combobox 也是microsoft form2.0控件组的一员,这一篇练习如何初始化。在页面上放一个combobox控件,编号为AN10,写一个cicode脚本

FUNCTION comboboxini()
OBJECT mycombobox
mycombobox=ObjectByName("AN10")
_ObjectCallMethod(mycombobox,"clear")
_ObjectCallMethod(mycombobox,"additem","北京")
_ObjectCallMethod(mycombobox,"additem","上海")
_ObjectCallMethod(mycombobox,"additem","广州")
_ObjectCallMethod(mycombobox,"additem","重庆")
_ObjectCallMethod(mycombobox,"additem","四川")
_ObjectCallMethod(mycombobox,"additem","云南")
_ObjectCallMethod(mycombobox,"additem","贵州")
_ObjectCallMethod(mycombobox,"additem","广西")
_ObjectCallMethod(mycombobox,"additem","甘肃")
_ObjectCallMethod(mycombobox,"additem","陕西")
_ObjectCallMethod(mycombobox,"additem","西藏")
_ObjectCallMethod(mycombobox,"additem","新疆")
_ObjectCallMethod(mycombobox,"additem","内蒙")
_ObjectCallMethod(mycombobox,"additem","辽宁")
_ObjectCallMethod(mycombobox,"additem","黑龙江")
_ObjectCallMethod(mycombobox,"additem","吉林")
END
页面的打开事件中调用comboboxini(),保存运行可以看到初步效果
通过实验可以看到combobox这种情况下可以输入内容的,如果不希望用户输入字符串,只能选择,那么就在初始化脚本加入下条语句。
_ObjectSetProperty(mycombobox,"style",2)
保存编译后运行就可以让用户只选择不输入了。
 
如果希望一打开页面combox默认显示某个选项,比如希望默认选中“广州”,可以添加下面的语句
_ObjectSetProperty(mycombobox,"Seltext","广州")
 
保存编译,运行后就会自动选中广州了
posted @ 2021-03-10 20:04  来自金沙江的小鱼  阅读(224)  评论(0编辑  收藏  举报