События формы в Visual Basic 9.0
план-конспект урока по информатике и икт (10 класс) по теме
Материалы к уроку. Содержит план-констпект урока, раздаточный материал и презентацию.
Скачать:
Вложение | Размер |
---|---|
razdatochnyy_material.doc | 42.5 КБ |
sobytiya_formy.ppt | 128 КБ |
Предварительный просмотр:
События Form
Событие | Описание |
Activate | Возникает не только при переключении между формами в приложении, а также при переключении из других приложений. |
Click | Происходит при щелчке. Событие Click не поддерживается для форм MDI |
DblClick | Происходит при двойном щелчке. |
Deactivate | Происходит при потере фокуса неактивной формой. В Visual Basic 6.0 событие Deactivate возникало только при переключении между формами в приложении; в Visual Basic 2008 оно возникает также при переключении на другие приложения |
Enter | Происходит при входе в элемент управления. |
MouseDown | Происходит при нажатии кнопки мыши, если указатель мыши находится на элементе управления. Событие MouseDown не поддерживается для форм MDI. |
MouseMove | Происходит при перемещении указателя мыши по элементу управления. Событие MouseMove не поддерживается для форм MDI. |
MouseUp | Происходит при отпускании кнопки мыши, когда указатель мыши находится на элементе управления. Событие MouseUp не поддерживается для форм MDI. |
FormClosing | Происходит при закрытии формы. Если форма закрывается, она удаляется, что освобождает все связанные с ней ресурсы. При отмене этого события форма остается открытой. Для отмены свертывания формы для свойства CancelEventArgs.Cancel, переданного обработчику событий, устанавливается значение true. Свойство Cancel принимает значение true, если событие следует отменить, в противном случае — значение false. Форма может быть закрыта по различным причинам, как в результате действий пользователя, так и программными средствами. Свойство FormClosingEventArgs.CloseReason указывает причину закрытия формы. |
Dispose | Метод Поведение метода Dispose отличается от поведения события Terminate. |
Обработчик событий — это метод, связанный с событием. При возникновении события выполняется код внутри обработчика событий. В каждом обработчике событий существует два параметра, которые позволяют правильно обработать событие.
Первый параметр, sender, предоставляет ссылку на объект вызвавший событие. Второй параметр, e, в примере передает объект, связанный с обрабатываемым событием. С помощью ссылки на свойства объекта (а также на его методы) можно получить сведения, например о расположении мыши в событиях, вызываемых с помощью мыши, или о данных, которые передаются в ходе событий, возникающих при перетаскивании.
Код проекта.
Imports System.Drawing.Drawing2D
Public Class Form1
Dim s As String
Dim x1 As Single
Dim y1 As Single
Dim Tpen As New Pen(Color.Coral, 4)
Dim gr As Graphics
Dim br As New SolidBrush(Color.Black)
Dim TextFont As New System.Drawing.Font("Arial", 12, FontStyle.Regular)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
gr = Me.CreateGraphics()
x1 = 10
y1 = 10
End Sub
Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
s = e.KeyChar 'возвращает символ нажатой клавиши
gr.DrawString(s, TextFont, Brushes.Green, x1, y1)
y1 = y1 + 15
End Sub
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
If e.Button = MouseButtons.Left Then
gr.DrawString("Нажали левую кнопку мыши", TextFont, Brushes.Green, x1, y1)
y1 = y1 + 15
ElseIf e.Button = MouseButtons.Right Then
gr.DrawString("Нажали правую кнопку мыши", TextFont, Brushes.Black, x1, y1)
y1 = y1 + 15
ElseIf e.Button = MouseButtons.Middle Then
gr.DrawString("Нажали центральную кнопку мыши", TextFont, Brushes.Red, x1, y1)
y1 = y1 + 15
End If
End Sub
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
s = e.ToString
gr.DrawString("Произошло событие Form1_Resize", TextFont, Brushes.Aqua, x1, y1)
y1 = y1 + 15
End Sub
End Class
Предварительный просмотр:
Подписи к слайдам:
По теме: методические разработки, презентации и конспекты
Методическая разработка урока по теме «Разработка проектов в системе программирования Visual Basic»
Данный урока проводился в группе первокурсников техникума.Тип урока: комбинированный, использовался контроль знаний, закрепление практических навыков. На уроке использовались разноуровневые задания.Це...
Visual basic уроки по программированию
Последовательно шаг за шагом, рассматриваются темы уроков по объектно - ориентированному программированию Visual basic....
УРОК №5 Запись арифметических выражений в Visual Basic 6.0. Типы данных и точность вычислений.doc
Арифметические выражения на языке VisualBasic6.0...
9 лабораторных работ по Visual Basic. 11 класс
1. Проект "Привет".2.Программа «Скорость» решает проблему ввода числовых значений, не заставляя пользователянабирать цифры на клавиатуре. Программа «Выбор» Работая над этой программой, вы научитесь ...
События формы в Visual Basic 9.0
Материалы к уроку. Содержит план-констпект урока, раздаточный материал и презентацию....
События формы в Visual Basic 9.0
Материалы к уроку. Содержит план-констпект урока, раздаточный материал и презентацию....
Методические рекомендации к выполнению лабораторной работы №1 по Visual Basic 6.0 "Создание экранной формы (разработка интерфейса)"
Методические рекомендации для студентов по проведению лабораторных занятий по учебной дисциплине «Информатика и информационные коммуникационные технологии». Среда программирования Visual Basic 6...