Je programme un programme de peinture. Lorsque l'utilisateur dessine une ligne, j'utilise ce code, et cela fonctionne comme prévu. Cependant, lorsque l'utilisateur dessine un seul point et non une ligne, DrawLine ne fonctionne pas. Par conséquent j'utilise DrawEllipse.Largeur DrawLine par rapport à la largeur Ellipse
Cependant, la largeur/hauteur de l'ellipse dessinée semble imprévisible et je ne peux pas faire la bonne formule. La largeur/hauteur de chaque point correspond à 80% de la largeur de la ligne.
C'est ce que j'utilise
Using g As Graphics = Graphics.FromImage(_bmp)
modControls.GraphicsSetSmoothingMode(g)
Dim nRect As New Rectangle(X - (_sngThickness/8), Y - (_sngThickness/8), _sngThickness/4, _sngThickness/4)
g.DrawEllipse(_Pen, nRect)
End Using
Quelqu'un semble ce que je fais mal?
En outre, mon ellipse n'est pas remplie, mais je suppose que c'est un autre problème.
'g.FillEllipse (...' – LarsTech
@LarsTech déjà résolu tous les – tmighty
Je ne sais pas comment cela a réglé votre problème de dimension – LarsTech