Conversione da vb6 a vb.net (picturebox.scale properties)

mercoledì 24 marzo 2010 - 16.12

sgoria Profilo | Newbie

Salve a tutti, questo è il mio problema:
in vb6 avevo un'istruzione
PICTUREBOX.Scale (0, 21)-(29.7, 0)
se modificavo i valori e davo per esempio
PICTUREBOX.Scale (29.7, 0)-(0, 21)
potevo ridefinire le coordinate x ed y (ad esempio per fare in mirror)

Cosa posso usare in vb.net ?
ho provato con Graphics.translatetransform ma non mi riesce proprio.
Grazie in anticipo per idee e suggerimenti

HO TROVATO E RISOLTO!!!
Lo comunico per chi eventualmente incontrasse lo stesso problema:

aggiungere:
Imports System.Drawing.Drawing2D

e nella routine di disegno:
Dim myMatrix As New Matrix(1, 0, 0, -1, 0, 0)
Graphics.Transform = myMatrix
Graphics.TranslateTransform(punto_start_x, punto_start_y, MatrixOrder.Append)

e poi ci si possono fare un mucchio di altre cose come ruotare l'immagine etc.etc.
cercare Graphics.Transform in google

vb.net --- CHE SPETTACOLO !!!



Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5