在ddlb上设置初始文本值

时间:2014-05-12 04:26:25

标签: powerbuilder

PowerBuilder是否可以动态设置dropdownlistbox的文本值?

我试过了 ddlb_element。文字='火' - >但没有任何反应。

我必须首先选择ddlb_element中的数据才能在ddlb_element上显示文字

我是PowerBuilder的新手,所以任何有用的想法或代码都会非常受欢迎。

3 个答案:

答案 0 :(得分:0)

DropDownListBox控件具有可以采用

SelectItem()方法
  • 如果你知道的话,列表中的项目位置
  • 或要选择的字符串(将在列表中搜索),然后是要开始搜索的位置。要从顶部搜索,请将其设为0

答案 1 :(得分:0)

您必须先使用AddItem将值添加到下拉列表中。

li_newitem = ddlb_element.AddItem(" Fire")
ddlb_element.SelectItem(li_newitem)

答案 2 :(得分:0)

嗨,这是我将给你的简单例子。
只需在powerbuilder中创建一个窗口。在其上放置一个DropDownList Box控件。让名字一致。然后在同一个窗口上放置一个按钮。将以下代码粘贴到按钮单击事件上。并运行窗口。点击按钮,你会得到你想要的。
代码如下

ddlb_1.additem(#34&; FIRE&#34)
ddlb_1.additem("水&#34)
ddlb_1.additem(" ICE&#34)

ddlb_1.selectitem(" FIRE",0)

在这个例子中,我使用名称来搜索和估价。用于提及DDLB的起始项的值。它从0开始检查。

另一个简单的代码由Rolan Smith在上面指定。我也为你写了简单格式的代码。注释上面的代码并在相同的按钮单击事件中编写以下代码。

长ll_item

ll_item = ddlb_1.additem(" FIRE&#34)

ddlb_1.selectitem(ll_item)

希望这会帮助你。

此致
拉吉〜