Как я могу получить доступ к индексу C1FlexGrid ComboList в VB.NET? - PullRequest
0 голосов
/ 27 сентября 2019

Мне необходимо получить доступ к элементам ComFList C1FlexGrid.Вот как это должно использоваться в соответствии с их документацией:

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 вы также могли назначать и идентификатор следующим образом:

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

Вы сможете получить доступ к этому идентификатору позже, и символ табуляции также отобразит многоколонку ComboList и поместит все, что следует за ним, в отдельный столбец.

Кто-нибудь имел дело с этим?


Это также мой первый вопрос здесь, поэтому я прошу прощения за плохое форматирование.

...