. Basic NET Le Visuel ( VB.NET ) classe matrice contient une méthode Traduire qui peuvent vous aider à transformer un dessin en 2D comme une ellipse ou un rectangle. Cela vous permet de déplacer un objet GraphicsPath à travers l'écran sans avoir à créer plusieurs versions de l'objet . Un objet GraphicsPath contient une série de courbes et de lignes . Utiliser la méthode de transformation de l'objet GraphicsPath et méthode Traduire d'un objet Matrix pour transformer votre objet. Instructions
1
Ouvrez votre fichier Visual Basic. NET dans un éditeur tel que Microsoft Visual Studio.
2
Créer un nouveau sous-programme pour réaliser la transformation de la matrice et le transmettre les données " PaintEventArgs " en ajoutant le code suivant dans votre fichier : Photos
TransformRectangle public Sub ( ByVal e comme PaintEventArgs )
3
Créer un nouveau GraphicsPath , Rectangle et Matrix objets en ajoutant le code suivant au début du sous-programme :
gpath As New GraphicsPathDim rectf en Rectangle = New Rectangle ( 0,0,75,75 ) de transmatrix As New Matrice
le rectangle apparaît dans le coin supérieur gauche aux coordonnées (0,0) avec une largeur de 75 unités et une hauteur de 75 unités .
4
Dessinez la position initiale du rectangle sur l' écran avec le code suivant :
e.Graphics.DrawPath ( Pens.Black , gpath )
5
Traduire puis transformer l'objet avec ce code:
transmatrix.Translate ( 200,0 ) gpath.Transform ( transmatrix )
6
dessiner le rectangle transformé sur l'écran de l' utilisateur avec le code:
e.Graphics.DrawPath ( Pens. noir, gpath )
End Sub
le rectangle transformé apparaîtra à 200 unités à la droite du rectangle initial.
7
Enregistrez votre fichier VB.NET, et compiler et exécuter le programme pour visualiser le rectangle transformé.