Resize

Событие происходит при завершении операции drag-and-drop (перетащить и бросить) как следствие перетаскивания элемента управления на объект и отпускания кнопки мыши, или при использовании метода Drag с аргументом action, равным 2 (отпустить).

Синтаксис

Sub Form_Resize()
Sub Pic1_Resize()

Части синтаксической последовательности для события Resize приведены в таблице:

Часть

Описание

1
Целое число, однозначно определяющее элемент управления, если он находится в массиве элементов управления
height
Число, указывающее новую высоту элемента управления.
width Число, указывающее новую ширину элемента управления.

Примечания

Процедура события Resize используется для изменения положения или размеров элементов управления при изменении размеров родительской формы. Еще процедуру этого события можно использовать для перерасчета переменных или свойств, таких как ScaleHeight и ScaleWidth, которые зависят от размера формы. Если нужно, чтобы размер изображения менялся пропорционально размеру формы, в процедуре события Resize вызовите с помощью метода Refresh событие Paint.
Если установлено значение False свойства AutoRedraw, то всякий раз при изменении размера формы Visual Basic вызывает связанные события Resize и Paint (именно в этом порядке). Если для этих связанных событий назначены процедуры, то необходимо проверить, чтобы их действия не вызывали конфликтов.


Назад