Originariamente inviato da Melly
proprio non capisco
io devo avere un'immagine che ha al massimo una dimensione di 10 X 4 cm
cosa c'è di sbagliato? :master:
Senza cambiare lo scalemode che non ha effetto sul width e height del controllo image, prova così:
codice:
If ScaleX(Image2.Picture.Width, vbHimetric, vbCentimeters) > 10 Or ScaleY(Image2.Picture.Height, vbHimetric, vbCentimeters) > 4 Then
MsgBox "No"
Image2.Picture = Nothing
End If
Me.ScaleMode = 1
occhio però! Le dimensioni in centimetri non sono quelle effettive di stampa, ma quelle logiche. Secondo me ti ocnviene basarti sui pixel.