如何让dropdownlistbox默认选中一个项目?

我的dropdownlistbox默认是空的,我的要求是对它不能自行输入,只能从下拉项选择,但这样我设不成默认项!
[57 byte] By [pcgreen] at [2008-5-26]
# 1
ddlb_1.text =ddlb_1.text(要显示的ITEM的索引)
比如:
ddlb_1.text =ddlb_1.text(1)
# 2
这个好象必须将它设为允许编辑才行?但我要求是不能对它自行输入
pcgreen at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 3
不允许编辑时也可以实现
当你在程序中写入ddlb_1的选择项后,加上如下语句即可:
IF ddlb_1.totalitems() > 0 THEN ddlb_1.text =ddlb_1.text(1)
kaikaihe-开开 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 4
用上面的方法,把属性的ALLOWEDIT去掉就行了
yzip-夏雨飞 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 5
ddlb_1.post event selectionchanged(1)
kaikaihe-开开 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 6
在它的open事件中,让它的index=1。
或直接在数据窗口中写入一值。(setitem)
# 7
先在其属性页中设置好你想设置的文字,然后,取消选中allowedit
我今天下午就是这样做的
yijunsign-一军 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 8
取消选中allowedit
在open或constract事件中写
ddlb.selectitem(1)
ddlb.triggerevent(selectionchanged!)
samuria-呵呵 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...