Réponse à l'action bouton de souris relâché

De RAD Studio
Aller à : navigation, rechercher

Remonter à Comment répondre à la souris


Un événement Vcl.Controls.TControl.OnMouseUp se produit dès que l'utilisateur relâche le bouton de la souris. L'événement est, en général, adressé à l'objet au-dessus duquel la souris se trouvait lorsque le bouton a été enfoncé, qui n'est pas nécessairement celui au-dessus duquel le bouton de la souris est relâché. Cela permet, par exemple, de dessiner une ligne comme si elle s'étendait au-delà des bords de la fiche.

Pour répondre à une action bouton de souris relâché, définissez le gestionnaire de l'événement OnMouseUp.

Voici un gestionnaire OnMouseUp qui dessine une ligne jusqu'au point où le bouton de la souris a été relâché :

void __fastcall TForm1::FormMouseUp(TObject *Sender, TMouseButton Button,
	TShiftState Shift, int X, int Y) {
	Canvas->LineTo(X, Y); // draw line from PenPos to (X, Y)
}

Voir aussi