Control.LocationChanged Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer de eigenschapswaarde van de Location is gewijzigd.
public:
event EventHandler ^ LocationChanged;
public event EventHandler LocationChanged;
public event EventHandler? LocationChanged;
member this.LocationChanged : EventHandler
Public Custom Event LocationChanged As EventHandler
Gebeurtenistype
Voorbeelden
In het volgende codevoorbeeld wordt de LocationChanged gebeurtenis gegenereerd op een StatusStrip moment waarop het formulier wordt gewijzigd.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
public class Form1 : Form
{
private StatusStrip statusStrip1;
public Form1()
{
InitializeComponent();
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
private void InitializeComponent()
{
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
this.SuspendLayout();
//
// statusStrip1
//
this.statusStrip1.Location = new System.Drawing.Point(0, 251);
this.statusStrip1.Name = "statusStrip1";
this.statusStrip1.Size = new System.Drawing.Size(292, 22);
this.statusStrip1.TabIndex = 0;
this.statusStrip1.Text = "statusStrip1";
this.statusStrip1.LocationChanged += new System.EventHandler(this.statusStrip1_LocationChanged);
//
// Form1
//
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.Add(this.statusStrip1);
this.Name = "Form1";
this.ResumeLayout(false);
this.PerformLayout();
}
private void statusStrip1_LocationChanged(object sender, EventArgs e)
{
MessageBox.Show("The form has been resized.");
}
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Public Class Form1
Inherits Form
Private WithEvents statusStrip1 As StatusStrip
Public Sub New()
InitializeComponent()
End Sub
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Application.Run(New Form1())
End Sub
Private Sub InitializeComponent()
Me.statusStrip1 = New System.Windows.Forms.StatusStrip()
Me.SuspendLayout()
'
' statusStrip1
'
Me.statusStrip1.Location = New System.Drawing.Point(0, 251)
Me.statusStrip1.Name = "statusStrip1"
Me.statusStrip1.Size = New System.Drawing.Size(292, 22)
Me.statusStrip1.TabIndex = 0
Me.statusStrip1.Text = "statusStrip1"
'
' Form1
'
Me.ClientSize = New System.Drawing.Size(292, 273)
Me.Controls.Add(statusStrip1)
Me.Name = "Form1"
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Private Sub statusStrip1_LocationChanged(sender As Object, e As EventArgs) Handles statusStrip1.LocationChanged
MessageBox.Show("The form has been resized.")
End Sub
End Class
Opmerkingen
Deze gebeurtenis wordt gegenereerd als de Location eigenschap wordt gewijzigd door een programmatische wijziging of via interactie.
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.