Размер поля со списком формы пользователя - VBA - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть пользовательская форма, которая включает в себя множество полей со списком, и мне интересно, есть ли способ уменьшить размер каждой строки в раскрывающемся списке. Как вы можете видеть на изображении ниже, размер строки очень велик по сравнению с размером слова и верхней частью поля со списком. после изменения свойства Listwidth в поле со списком появляется полоса прокрутки.

Значения поля со списком импортируются с помощью l oop. Есть предложения?

Поле со списком

vh

После изменения свойства Listwidth

enter image description here

1 Ответ

2 голосов
/ 18 февраля 2020

Вы можете использовать свойство .ListWidth. Единицами, которые он использует, являются pt.

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

ComboBox1.ListWidth = 20

Вы также можете изменить .ColumnWidths свойство, если вы не хотите отображать горизонтальную полосу прокрутки.

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