Получить значение Combobox, когда доступна только одна запись - PullRequest
0 голосов
/ 20 мая 2019

У меня есть поле со списком в пользовательской форме, заполненное несколькими значениями. Исходя из пользовательского ввода, я продолжаю переопределять Combobox, добавляя все меньше и меньше записей в DropDown. В том месте, где в раскрывающемся списке «Комбо» осталось только одно значение, как я могу получить это значение в поле «Текст комбинированного списка»?

Ответы [ 2 ]

0 голосов
/ 21 мая 2019

Я думаю, что нашел свое собственное решение. После этого .listindex всегда имеет значение -1, но каждый раз, когда я повторно фильтрую элементы комбинированного списка, я могу продолжать перезаписывать переменную в цикле AddItem, используя значение Combobox. Когда мое количество элементов = 1, то значение, хранящееся в этой переменной, будет последним и единственным значением, которое я искал.

0 голосов
/ 20 мая 2019

Вы можете получить доступ к ComboBox значениям через свойство .List.

expression.List(pvargIndex, pvargColumn)

имейте в виду, что pvargIndex (строка) и pvargColumn (столбец) начинаются с индекса 0. Таким образом, для доступа к первому элементу вы должны использовать ComboBox.List(0, 0) = something

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...