Des suggestions pour créer une ligne en cliquant sur deux nouveaux points puis tracer une ligne entre eux? J'essaye de créer un outil de distance comme celui d'Adobe Acrobat.Cliquez deux nouveaux points et tracez une ligne entre ces deux points en utilisant l'événement souris
image Exemple
Vous ne devriez pas utiliser 'Panel1.CreateGraphics()', vous devriez plutôt utiliser la méthode 'OnPaint' du panneau. – TheCloudlessSky
@TheCloudlessSky cet exemple est sur un événement MouseDown(). – Rye
Je le sais. Ce que vous * devriez * faire, c'est "quand la souris se déplace, placez la position de vos objets", cela signifie que vous déplacez des points, des lignes, des formes, peu importe. Ensuite, à la * fin * de cette méthode, vous appelez 'Refresh()' pour que le contrôle redessine. La méthode de peinture est gérée par 'OnPaint()'. * Ceci * est où (OnPaint) vous * dessinez * tout. Vous prenez les positions actuelles et les dessinez. Jetez un oeil à ma réponse de l'autre poste pour voir ce que je veux dire. Vous devriez * jamais * besoin d'appeler 'CreateGraphics()' pendant un événement si vous peignez * sur * le contrôle. – TheCloudlessSky