Réponse à l'action bouton de souris relâché
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)
}