我需要访问 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 多列并将其后的任何内容放在单独的列中。
有没有人处理过这个?
这也是我在这里的第一个问题,所以我为错误的格式道歉。