Control.LocationChanged Evento
Definizione
public:
event EventHandler ^ LocationChanged;
public event EventHandler LocationChanged;
member this.LocationChanged : EventHandler
Public Custom Event LocationChanged As EventHandler
Tipo evento
Esempio
L'esempio di codice seguente genera l' LocationChanged evento su un oggetto StatusStrip quando il form viene ridimensionato.The following code example raises the LocationChanged event on a StatusStrip when the form is resized.
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
Commenti
Questo evento viene generato se la Location proprietà viene modificata da una modifica a livello di codice o tramite interazione.This event is raised if the Location property is changed by either a programmatic modification or through interaction.
Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.For more information about handling events, see Handling and Raising Events.