События | Описание |
Activate и Initilize | Свойства Activate и Initialize могут показаться одинаковыми, но это далеко не так. Хотя между этими событиями существует достаточно тонкие отличия, причем главное из них - порядок, в котором события происходят в приложении. Событие Activate происходит в следующем случае, когда страница запрашивается в первый раз, активируется первая форма. В версии Visual Basic 6.0 событие Initialize используется для выполнения кода до загрузки формы. |
Deectivate | Происходит, когда активная форма становится неактивной. |
DragDrop | Происходит по завершении операции перетаскивания любого элемента на форму. Для того чтобы объект можно было перетащить, необходимо в окне свойств найти свойство DragMode элемента и задать значение Automatic, но далеко не у всех объектов существует это свойство. |
Load | Событие происходит после события Initialize, но перед событием Activate при загрузке формы в память с диска. Данное событие отличается от Initialize и Activate тем, что его используют намного чаще. |
Resize | Событие происходит, когда пользователь изменяет размеры формы. Чаще всего оно используется в двух случаях: при масштабировании управляющих элементов, размещения их на форме или при восстановлении исходных размеров. |
Unload | Данное событие по смыслу противоположно Load. Чаще всего данное событие используется для того, чтобы спросить у пользователя, действительно ли он желает закрыть форму. |
Методы | Описание |
Show | Отображает элемент управления для пользователя. (Унаследовано от Control.) |
Hide | Скрывает элемент управления от пользователя. Скрытие элемента управления эквивалентно заданию для свойства Visible значения false. После вызова метода Hide свойство Visible возвращает значение false до тех пор, пока не будет вызван метод Show. |
Unload | Происходит когда форма выгружается из памяти (оператором Unload, например, или нажатием на крестик). В дальнейшем она может быть загружена оператором Load. При перезагрузке формы все значения, которые были в них - теряются. |