Winforms 如何使用C1InputPanel的InputCombox?

Winforms 如何使用C1InputPanel的InputCombox?,winforms,controls,componentone,Winforms,Controls,Componentone,关于如何在C1InputPanel控件中使用InputComboBox,没有什么帮助资料。假设我想在dropdownlist item1、item2、item3中有一个简单的字符串列表,默认值为item2。通过使用WinForm中的通用组合框控件,我可以简单地使用: combobox1.items.clear combobox1.items.add("items1") combobox1.items.add("items2") combobox1.items.add("items3") comb

关于如何在C1InputPanel控件中使用InputComboBox,没有什么帮助资料。假设我想在dropdownlist item1、item2、item3中有一个简单的字符串列表,默认值为item2。通过使用WinForm中的通用组合框控件,我可以简单地使用:

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似乎不起作用,无法选择项…

通过读取ComponentOne中的示例文件找到了答案。在C1InputPanel的“数据绑定”项目下。 正确的方法是使用:

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

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

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

里奇