. 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é.
|