Control.OnMove(EventArgs) Control.OnMove(EventArgs) Control.OnMove(EventArgs) Control.OnMove(EventArgs) Method

Definição

Aciona o evento 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)

Parâmetros

e
EventArgs EventArgs EventArgs EventArgs

Um EventArgs que contém os dados do evento.An EventArgs that contains the event data.

Exemplos

O exemplo de código a seguir Move usa o evento para exibir o local do formulário em coordenadas de tela na barra de legenda do formulário.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

Comentários

A geração de um evento invoca o manipulador de eventos por meio de um delegado.Raising an event invokes the event handler through a delegate. Para obter mais informações, consulte manipulando e gerando eventos.For more information, see Handling and Raising Events.

O OnMove método também permite que classes derivadas manipulem o evento sem anexar um delegado.The OnMove method also allows derived classes to handle the event without attaching a delegate. Essa é a técnica preferida para manipular o evento em uma classe derivada.This is the preferred technique for handling the event in a derived class.

Notas aos Herdeiros

Ao substituir OnMove(EventArgs) em uma classe derivada, certifique-se de chamar o método da OnMove(EventArgs) classe base para que os delegados registrados recebam o evento.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.

Aplica-se a

Veja também