Поделиться через


Свойство ComboBox.ListRows (Access)

Используйте свойство ListRows , чтобы задать максимальное количество строк, отображаемых в поле со списком. Для чтения и записи, Integer.

Синтаксис

expression. ListRows

Выражение Переменная, представляющая объект ComboBox .

Замечания

Свойство ListRows содержит целое число, указывающее максимальное количество отображаемых строк. Значение по умолчанию — 16. Параметр свойства ListRows должен иметь значение от 1 до 255.

Примечание.

Microsoft Access автоматически задает свойство ListRows при выборе мастера подстановок в качестве типа данных для поля в представлении конструктора таблицы.

Значение по умолчанию для этого свойства можно задать с помощью стиля элемента управления по умолчанию поля со списком или свойства DefaultControl в Visual Basic.

Если фактическое количество строк превышает число, указанное параметром свойства ListRows , в поле со списком появится вертикальная полоса прокрутки.

Пример

В следующем примере свойство ListCount используется для поиска количества строк в поле со списком CustomerList в форме Customers . Затем он задает свойство ListRows для отображения указанного количества строк в списке.

Public Sub SizeCustomerList() 
 
 Dim ListControl As Control 
 
 Set ListControl = Forms!Customers!CustomerList 
 With ListControl 
 If .ListCount < 8 Then 
 .ListRows = .ListCount 
 Else 
 .ListRows = 8 
 End If 
 End With 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.