0

我需要访问 C1FlexGrid 的 ComboList 的项目。以下是根据他们的文档应该如何使用它:

Dim myList As String
myList = "|itemOne" & _ 
         "|itemTwo" & _ 
         "|itemThree"

'The following will add a ComboList cell editor for the specified column, on every row
Dim Col As Integer = 2
myFlexGrid.Cols(Col).ComboList = myList

然后,为了读取该值,我会这样做:

Dim Row As Integer = 1
Dim SelectedItem As String = myFlexGrid(Row, Col)

它会返回我的 itemOne 字符串,并且我需要使用基于该项目的条件触发ComboCloseUp事件。但我不想使用字符串作为条件,因为它会根据语言而改变。

我知道在 VB6 实现中,您还可以通过以下方式分配和 ID:

myList = "#1; itemOne" & vbTab & "apple" & _ 
         "#2; itemTwo" & vbTab & "orange"
myFlexGrid.Cols(Col).ComboList = myList

稍后您将能够访问该 ID,并且制表符还将呈现 ComboList 多列并将其后的任何内容放在单独的列中。

有没有人处理过这个?


这也是我在这里的第一个问题,所以我为错误的格式道歉。

4

0 回答 0