Form.Deactivate
Imports System.Diagnostics Imports System.Windows.Forms public class FormEvents public Shared Sub Main Application.Run(New Form1) End Sub End class Public Class Form1 Inherits System.Windows.Forms.Form #Region " Windows Form Designer generated code " Public Sub New() MyBase.New() 'This call is required by the Windows Form Designer. InitializeComponent() 'Add any initialization after the InitializeComponent() call Console.WriteLine("New Event Fired") End Sub 'Form overrides dispose to clean up the component list. Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) Console.WriteLine("Dispose Method Executed") If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub Friend WithEvents btnLoop As System.Windows.Forms.Button Friend WithEvents btnRemember As System.Windows.Forms.Button Friend WithEvents Button1 As System.Windows.Forms.Button Friend WithEvents Button2 As System.Windows.Forms.Button Friend WithEvents Button3 As System.Windows.Forms.Button 'Required by the Windows Form Designer Private components As System.ComponentModel.IContainer 'NOTE: The following procedure is required by the Windows Form Designer 'It can be modified using the Windows Form Designer. 'Do not modify it using the code editor. <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent() Me.btnLoop = New System.Windows.Forms.Button() Me.btnRemember = New System.Windows.Forms.Button() Me.Button1 = New System.Windows.Forms.Button() Me.Button2 = New System.Windows.Forms.Button() Me.Button3 = New System.Windows.Forms.Button() Me.SuspendLayout() ' 'btnLoop ' Me.btnLoop.Location = New System.Drawing.Point(24, 56) Me.btnLoop.Name = "btnLoop" Me.btnLoop.TabIndex = 0 Me.btnLoop.Text = "Loop" ' 'btnRemember ' Me.btnRemember.Location = New System.Drawing.Point(136, 56) Me.btnRemember.Name = "btnRemember" Me.btnRemember.Size = New System.Drawing.Size(112, 23) Me.btnRemember.TabIndex = 1 Me.btnRemember.Text = "Remember Position" ' 'Button1 ' Me.Button1.Location = New System.Drawing.Point(24, 16) Me.Button1.Name = "Button1" Me.Button1.TabIndex = 2 Me.Button1.Text = "Button1" ' 'Button2 ' Me.Button2.Location = New System.Drawing.Point(128, 16) Me.Button2.Name = "Button2" Me.Button2.TabIndex = 3 Me.Button2.Text = "Button2" ' 'Button3 ' Me.Button3.Location = New System.Drawing.Point(224, 16) Me.Button3.Name = "Button3" Me.Button3.Size = New System.Drawing.Size(72, 24) Me.Button3.TabIndex = 4 Me.Button3.Text = "Button3" ' 'Form1 ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(320, 134) Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.Button3, Me.Button2, Me.Button1, Me.btnRemember, Me.btnLoop}) Me.Name = "Form1" Me.Text = "Event-O-Rama" Me.ResumeLayout(False) End Sub #End Region Dim formsize As System.Drawing.Size Dim formlocation As System.Drawing.Point Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load Console.WriteLine("Load Event Fired") formsize = Me.Size formlocation = Me.Location End Sub Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Activated Console.WriteLine("Activated Event Fired") End Sub Private Sub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed Console.WriteLine("Closed Event Fired") End Sub Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing Console.WriteLine("Closing Event Fired") Dim answer As MsgBoxResult answer = MsgBox("Do you want to close this window?", MsgBoxStyle.YesNo, "Demonstration of the Closing event") If answer = MsgBoxResult.No Then e.Cancel = True End If End Sub Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Click Console.WriteLine("Click Event Fired") End Sub Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove Console.WriteLine("MouseMove Event Fired") End Sub Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize Console.WriteLine("Resize Event Fired " & Me.Size.Width.ToString()) End Sub Private Sub Form1_Deactivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Deactivate Console.WriteLine("Deactivate Event Fired") End Sub Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint Console.WriteLine("Paint Event Fired") End Sub Private Sub Form1_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Leave Console.WriteLine("Leave Event Fired") End Sub Private Sub Form1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Enter Console.WriteLine("Enter Event Fired") End Sub Private Sub btnLoop_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLoop.Enter Console.WriteLine("btnLoop Enter Event Fired") 'btnLoop_Leave(sender, e) End Sub Private Sub btnLoop_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLoop.Leave Console.WriteLine("btnLoop Leave Event Fired") 'btnLoop_Enter(sender, e) End Sub Private Sub btnRemember_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnRemember.Click Me.Size = formsize Me.Location = formlocation End Sub Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Button1.Click, Button2.Click, Button3.Click MsgBox(sender.Text & " was clicked!") End Sub End Class