Control.OnMove(EventArgs) Méthode

Définition

Déclenche l'événement Move.Raises the Move event.

protected:
 virtual void OnMove(EventArgs ^ e);
protected virtual void OnMove (EventArgs e);
abstract member OnMove : EventArgs -> unit
override this.OnMove : EventArgs -> unit
Protected Overridable Sub OnMove (e As EventArgs)

Paramètres

e
EventArgs

EventArgs qui contient les données d'événement.An EventArgs that contains the event data.

Exemples

L’exemple de code suivant utilise l’événement Move pour afficher l’emplacement du formulaire en coordonnées d’écran dans la barre de légende du formulaire.The following code example uses the Move event to display the location of the form in screen coordinates on the caption bar of the form.

   // The following example displays the location of the form in screen coordinates
   // on the caption bar of the form.
private:
   void Form1_Move( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      this->Text = String::Format( "Form screen position = {0}", this->Location );
   }
// The following example displays the location of the form in screen coordinates
// on the caption bar of the form.
private void Form1_Move(object sender, System.EventArgs e)
{
    this.Text = "Form screen position = " + this.Location.ToString();
}
' The following example displays the location of the form in screen coordinates
' on the caption bar of the form.
Private Sub Form1_Move(sender As Object, e As System.EventArgs) Handles MyBase.Move
    Me.Text = "Form screen position = " + Me.Location.ToString()
End Sub

Remarques

Le déclenchement d'un événement appelle le gestionnaire des événements par l'intermédiaire d'un délégué.Raising an event invokes the event handler through a delegate. Pour plus d’informations, consultez gestion et déclenchement d’événements.For more information, see Handling and Raising Events.

La méthode OnMove permet également aux classes dérivées de gérer l'événement sans y attacher de délégué.The OnMove method also allows derived classes to handle the event without attaching a delegate. Il s'agit de la méthode recommandée pour gérer l'événement dans une classe dérivée.This is the preferred technique for handling the event in a derived class.

Notes pour les héritiers

Lors de la substitution de OnMove(EventArgs) dans une classe dérivée, veillez à appeler la méthode OnMove(EventArgs) de la classe de base de manière à ce que les délégués inscrits reçoivent l'événement.When overriding OnMove(EventArgs) in a derived class, be sure to call the base class's OnMove(EventArgs) method so that registered delegates receive the event.

S’applique à

Voir aussi