如何使用C1InputPanel的InputCombox?

时间:2014-08-15 21:24:25

标签: winforms controls componentone

关于如何在C1InputPanel控件中使用InputComboBox的帮助材料很少。假设我想在下拉列表中有一个简单的字符串列表(" item1"," item2"," item3"),默认为Item2。通过使用WinForm的通用ComboBox控件,我可以简单地使用:

combobox1.items.clear
combobox1.items.add("items1")
combobox1.items.add("items2")
combobox1.items.add("items3")
combobox1.selectedindex=1

但是使用InputCombobox,如何实现这一目标? 我使用以下内容插入每个项目:

dim lb as new InputLabel
lb.text="items1"
combobox1.items.add(lb)

这是对的吗?之后,我看到列表已填充,但.selectedindex似乎不起作用,并且无法选择项目...

2 个答案:

答案 0 :(得分:0)

通过从ComponentOne读取示例文件找到答案。在C1InputPanel的'DataBinding'项目下。 正确的方法是使用:

combobox1.items.add(new c1.win.inputpanel.inputoption("items1″)
….

答案 1 :(得分:0)

C1InputPanel的InputComboBox的Items集合仅支持InputOption和InputGroupHeader对象。因此,正确的代码是:

dim lb as new InputOption
lb.text="items1"
combobox1.items.add(lb)

谢谢,

Richa