J'ai dessiné un rectangle. Il s'agit d'une barre de défilement horizontale à l'écran. Maintenant, je veux zoomer sur le rectangle. Lors du zoom, la hauteur du rectangle augmente, l'emplacement se décale et la barre de défilement horizontale augmente. Comment faire ça? Je vous écris ce morceau de code:Comment agrandir un rectangle?
rect = new Rectangle(rect.Location.X, this.Height - rect.Height,rect.Width, Convert.ToInt32(rect.Size.Height * zoom));
g.FillRectangle(brush, rect);
Cela fonctionne pour l'emplacement du rectangle qui est le rectangle décale vers le haut, mais la hauteur n'augmente pas. Aidez-moi!