В настоящее время у меня есть простой ComboBox, заполняющий с 3-х пунктами при нажатии:Добавление текста в выпадающий список
With FunctionBox
.AddItem "Add Blank Issue"
.AddItem "Move Existing Issue"
.AddItem "Reorder Issues"
End With
Однако выпадающий пуст перед выбором выпадающих стрелок.
Когда появляется поле со списком, я хочу, чтобы он показывал что-то вроде «Пожалуйста, выберите один из вариантов ниже».
Я попытался установить значение «Значение» в поле со списком для проверки. Тест отображается в редакторе, но не выполняется при запуске приложения.
Я также хочу, чтобы строка удалялась, когда стрелка вниз выбрана, и пользователь не может взаимодействовать с ней.
Любые советы?
Я могу предоставить скриншоты, если это несколько неясно.
Спасибо!
Не знаю, почему он не будет отображаться, я просто здесь испытывались, и введя текст в свойство «ТЕКСТ» или «ЗНАЧЕНИЕ» в режиме разработки, затем сохраните его, и он отображается нормально при «запуске». Вы изменили какие-либо другие параметры при создании? Используете ли вы поле со списком FORM или поле со списком ActiveX? Попробуйте создать новое поле со списком, установите для свойства «ListFillRange» диапазон в листе и заполните его там (вместо кода vba, как и вы). это вообще меняет поведение? – Ditto
Я вижу, что произошло. Я изменил FunctionBox.Style на fmStyleDropDownList. Я сделал это, чтобы пользователи случайно не набрали в combobox, что привело к ошибке. Интересно, есть ли способ иметь этот стиль окна, но все же быть в состоянии иметь исходный текст вкуса. – Arcus