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


Метод Control.SizeToFit (Access)

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

Синтаксис

expression. SizeToFit

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

Замечания

Например, можно применить метод SizeToFit к кнопке, которая слишком мала, чтобы отобразить весь текст в свойстве Caption .

Метод SizeToFit можно применять к элементам управления только в режиме конструктора или в представлении конструктора отчета.

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

Используйте метод SizeToFit в сочетании с методом CreateControl для изменения размера новых элементов управления, созданных в коде.

Примечание.

Не все элементы управления, содержащие текст или изображение, могут быть размером с помощью метода SizeToFit . Несколько элементов управления привязаны к данным, размер которых может отличаться от одной записи к другой. К этим элементам управления относятся текстовое поле, поле списка, поле со списком и элементы управления рамками привязанного объекта. Метод SizeToFit не применяется к элементам управления на страницах доступа к данным.

Пример

В следующем примере создается новая форма и кнопка команды в форме. Затем процедура задает свойство Caption элемента управления и размер элемента управления в соответствии с заголовком.

Sub SizeNewControl() 
 Dim frm As Form, ctl As Control 
 
 ' Create new form. 
 Set frm = CreateForm 
 ' Create new command button. 
 Set ctl = CreateControl(frm.Name, _ 
 acCommandButton, , , , 500, 500) 
 ' Restore form. 
 DoCmd.Restore 
 ' Set control's Caption property. 
 ctl.Caption = "Extremely Long Control Caption" 
 ' Size control to fit caption. 
 ctl.SizeToFit 
End Sub

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

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