Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Se produce cuando el puntero del mouse entra en la forma.
Espacio de nombres: Microsoft.VisualBasic.PowerPacks
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
<BrowsableAttribute(True)> _
Public Event MouseEnter As EventHandler
Dim instance As Shape
Dim handler As EventHandler
AddHandler instance.MouseEnter, handler
[BrowsableAttribute(true)]
public event EventHandler MouseEnter
[BrowsableAttribute(true)]
public:
event EventHandler^ MouseEnter {
void add (EventHandler^ value);
void remove (EventHandler^ value);
}
JScript no admite eventos.
Comentarios
Los eventos del mouse se producen en el siguiente orden:
MouseEnter
MouseHover / MouseDown / MouseWheel
Para obtener más información sobre cómo controlar los eventos, vea Utilizar eventos.
Ejemplos
En el siguiente ejemplo se muestra un mensaje en la barra de estado cuando el mouse se mueve sobre una forma. Este ejemplo requiere que tenga un control RectangleShape denominado RectangleShape1 y un control StatusStrip denominado StatusStrip1 en un formulario. StatusStrip debe tener un objeto ToolStripStatusLabel denominado ToolStripStatusLabel1.
Private Sub RectangleShape1_MouseEnter(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles RectangleShape1.MouseEnter
ToolStripStatusLabel1.Text = "The mouse has entered the shape."
End Sub
Private Sub RectangleShape1_MouseHover(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles RectangleShape1.MouseHover
ToolStripStatusLabel1.Text = "The mouse is paused over the shape."
End Sub
Private Sub RectangleShape1_MouseLeave(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles RectangleShape1.MouseLeave
ToolStripStatusLabel1.Text = "The mouse has left the shape."
End Sub
Private Sub RectangleShape1_MouseMove(ByVal sender As Object, _
ByVal e As System.Windows.Forms.MouseEventArgs) Handles _
RectangleShape1.MouseMove
ToolStripStatusLabel1.Text = "The mouse is over the shape."
End Sub
private void rectangleShape1_MouseEnter(object sender, System.EventArgs e)
{
toolStripStatusLabel1.Text = "The mouse has entered the shape.";
}
private void rectangleShape1_MouseHover(object sender, System.EventArgs e)
{
toolStripStatusLabel1.Text = "The mouse is paused over the shape.";
}
private void rectangleShape1_MouseLeave(object sender, System.EventArgs e)
{
toolStripStatusLabel1.Text = "The mouse has left the shape.";
}
private void rectangleShape1_MouseMove(object sender,
System.Windows.Forms.MouseEventArgs e)
{
toolStripStatusLabel1.Text = "The mouse is over the shape.";
}
Permisos
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks (Espacio de nombres)
Otros recursos
Cómo: Dibujar líneas con el control LineShape (Visual Studio)
Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)
Introducción a los controles de líneas y formas (Visual Studio)