problemet er vel at den normal vil lave "grove" firkanter.. når man resize et billede.. men ved brug af PaintPicture() resize så skulle den ikke gøre det..
skulle også lige ha .AutoSize = True på..
Private Sub Form_Load() Dim intWidth As Integer Dim intHeight As Integer
intWidth = 150 intHeight = 120
With Picture1 .AutoRedraw = True .ScaleMode = 3 .AutoSize = True .Picture = LoadPicture("C:\bla\bla\billede.jpg") .PaintPicture .Picture, 0, 0, intWidth, intHeight, 0, 0, .ScaleWidth, .ScaleHeight .Width = (intWidth * Screen.TwipsPerPixelX) .Height = (intHeight * Screen.TwipsPerPixelY) End With End Sub
Hvis du ikke alerede har set deres websted gennem ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.