Evento Shape.DoubleClick

Aggiornamento: novembre 2007

Viene generato quando si fa doppio clic sulla forma.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

<BrowsableAttribute(True)> _
Public Event DoubleClick As EventHandler

Dim instance As Shape
Dim handler As EventHandler

AddHandler instance.DoubleClick, handler
[BrowsableAttribute(true)]
public event EventHandler DoubleClick
[BrowsableAttribute(true)]
public:
 event EventHandler^ DoubleClick {
    void add (EventHandler^ value);
    void remove (EventHandler^ value);
}
JScript non supporta gli eventi.

Note

Un doppio clic è determinato dalle impostazioni relative al mouse del sistema operativo dell'utente. L'utente può impostare l'intervallo di tempo tra i clic effettuati con un pulsante del mouse per determinare l'azione da considerare come doppio clic anziché come due clic distinti. L'evento DoubleClick viene generato ogni volta che l'utente fa doppio clic su un controllo. Se, ad esempio, si dispone di gestori eventi per gli eventi Click e DoubleClick di un oggetto Shape, gli eventi Click e DoubleClick vengono generati quando si fa doppio clic sulla forma e vengono chiamati entrambi i metodi.

Per ulteriori informazioni sulle modalità di gestione degli eventi, vedere Utilizzo degli eventi.

Esempi

Nell'esempio riportato di seguito viene mostrato come rispondere all'evento DoubleClick in un gestore eventi. Per questo esempio è necessario disporre in un form di un controllo RectangleShape denominato RectangleShape1.

Private Sub RectangleShape1_DoubleClick(ByVal sender As Object, _
 ByVal e As System.EventArgs) Handles RectangleShape1.DoubleClick
    If RectangleShape1.BackColor = Color.Blue Then
        RectangleShape1.BackColor = Color.Red
    Else
        RectangleShape1.BackColor = Color.Blue
    End If
End Sub
private void rectangleShape1_DoubleClick(object sender, System.EventArgs e)
{
    if (rectangleShape1.BackColor == Color.Blue)
    {
        rectangleShape1.BackColor = Color.Red;
    }
    else
    {
        rectangleShape1.BackColor = Color.Blue;
    }
}

Autorizzazioni

Vedere anche

Riferimenti

Shape Classe

Membri Shape

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)

Introduzione ai controlli Line e Shape (Visual Studio)