“Conocimiento Programación>Visual Basics Programación

Cómo utilizar una matriz para transformar objetos en VB.NET

2015/10/19
. Basic NET El Visual ( VB.NET ) clase Matrix contiene un método traductor que puede ayudar a transformar un dibujo en 2D , como una elipse o un rectángulo. Esto le permite mover un objeto GraphicsPath por la pantalla sin tener que crear varias versiones del objeto. Un objeto GraphicsPath contiene una serie de curvas y líneas. Utilizar método Transform del objeto GraphicsPath y de un objeto Matrix Traducir método para transformar su objeto. Instrucciones
1

Abre tu Basic . NET Visual archivo en un editor , como Microsoft Visual Studio.
2

Crear un nuevo subprograma para realizar la transformación de la matriz y pasarlo los datos " PaintEventArgs " , añadiendo el siguiente código en su archivo :

Pública TransformRectangle Sub ( ByVal e como PaintEventArgs )
3

Crear nueva GraphicsPath , RectangleF y Matrix objetos , añadiendo el siguiente código en la parte superior de la subrutina :

gpath Dim As New GraphicsPathDim rectf Como Rectangle = New Rectangle ( 0,0,75,75 ) transmatrix dévil como nuevo Matrix

el rectángulo que aparecerá en la esquina superior izquierda en las coordenadas ( 0,0) con un ancho de 75 unidades y una altura de 75 unidades.
4

Dibuja la posición inicial del rectángulo en la pantalla con el siguiente código:

e.Graphics.DrawPath ( Pens.Black , gpath )
5

Traducir y luego transformar el objeto con este código:

transmatrix.Translate ( 200,0 ) gpath.Transform ( transmatrix )
6

Dibuja el rectángulo transformado en la pantalla del usuario con el código:

e.Graphics.DrawPath ( Pens. negro , gpath )

End Sub

el rectángulo transformado aparecerá 200 unidades a la derecha del rectángulo inicial.
7

Guarde el archivo VB.NET, y compilar y ejecutar el programa para visualizar el rectángulo transformado.

Visual Basics Programación
Cómo extraer WinZip utilizando Visual Basic
Cómo hacer un calendario desplegable
¿Cómo puedo hacer una columna de cuadrícula 3
Cómo crear carpetas y archivos de copia de VBScript
Cómo eliminar objetos de forma lineal en Visual Basic
Cómo agregar un cuadro de texto y botón para el control DataGrid
Cómo utilizar Crystal Report Control en Visual Basic
Cómo enviar texto al símbolo del sistema desde VB
Conocimiento de la computadora © http://www.ordenador.online