Иллюстрированный самоучитель по VB.NET


Снова о простой программе - часть 4


Sub ObjectName_eventname(ByVal sender As Object.Byval e As EventArgs)_

Handles ObjectName.eventname

В параметре sender передается ссылка на элемент, инициировавший событие. В параметре EventArgs инкапсулируется описание события (при таких событиях, как KeyPress или MouseDown, используются объекты классов, производных от EventArgs, — такие, как KeyEventArgs и MouseEventArgs; в них передается дополнительная информация).

Приложение на базе форм Windows можно запустить из процедуры Sub Main, являющейся точкой входа вашего приложениях. При этом вызывается метод Application.Run, которому передается имя формы:

Pubic Sub Main()

Dim myForm As New Forml()

Application.Run(myForm)

End Sub

(Замаскированный вызов Application.Run присутствует везде, где форма используется в качестве стартового объекта. Интересная подробность: этот вызов обязателен в С#, но не в VB .NET.)

Вызов MsgBox в строке 60 характерен для программистов с большим стажем работы на VB. В пространство имен Windows.Forms входит класс MessageBox, по своим возможностям значительно превосходящий команду MsgBox, но старые привычки берут свое. Обратитесь к документации по этому классу, если вы предпочитаете работать с ним.

 




- Начало -  - Назад -  - Вперед -



Книжный магазин