Поведение возврата каретки в пользовательских формах vba

В текстовом поле пользовательской формы в VBA я хотел бы включить функцию, в которой пользователь может добавить новую строку в текстовое поле, нажав клавишу «Ввод» на клавиатуре. Однако у меня возникли проблемы с поиском параметра пользовательского интерфейса в редакторе пользовательского интерфейса для достижения этой цели. Это даже разрешено в пользовательских формах VBA? Заранее спасибо за советы и ответы.


person stanigator    schedule 25.07.2009    source источник


Ответы (2)


Задайте для свойства MultiLine текстового поля значение True, а для свойства EnterKeyBehavior — значение True.

person shahkalpeshp    schedule 26.07.2009
comment
Примечание. Кто-то может захотеть рассмотреть TabKeyBehaviour = true, если вы хотите также разрешить ввод [TAB] вместо перехода к следующему элементу управления. К вопросу не относится, просто говорю... - person Xosofox; 24.11.2015

Вы пытались включить элемент управления форматированным текстом для текста? Не уверен, насколько хорошо это работает с VBA, но в VB6 я бы использовал это.

person ScaleOvenStove    schedule 26.07.2009