Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - caricare image
Forum - Visual Basic 6 - caricare image

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 14:47
Mercoledì, 16/09/2009
E' ormai da tempo che vi stresso con picture e imagebox , ma per non sbagliare chiedo sempre il vs consiglio :
ho una picturebox che mi funge da contenitore , vorrei da codice (evento click di un pulsante) caricare la 1^ immagine alle coordinate 10,10 (x le successive mi arrangerò dopo) mantenendo però inalterate le dimensioni delle immagini

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:14
Mercoledì, 16/09/2009
come già ti ho detto ti conviene studiarti per bene la paintpicture, ecco come realizzare quello che vuoi tu:

Picture1.PaintPicture Image1.Picture, 10, 10

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 15:26
Mercoledì, 16/09/2009
ma non devo dare il percorso per caricare l'immagine ?

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 15:39
Mercoledì, 16/09/2009
ho fatto così

Image1.Picture = Load.Image(App.Path & "400-900")
Picture1.PaintPicture Image1.Picture, 10, 10

ma non va .

PM Quote
Avatar
Louis (Normal User)
Pro


Messaggi: 150
Iscritto: 22/04/2008

Segnala al moderatore
Postato alle 16:26
Mercoledì, 16/09/2009
Ciao,
Codice sorgente - presumibilmente Plain Text

  1. Picture1.Cls
  2.       Picture1.PaintPicture LoadPicture(App.Path & "\NomeFile.bmp"),10,10



Ma dici "ho una picturebox che mi funge da contenitore " e poi scrivi "Image1.Picture.. "

In ogni caso la firma di PaintPicture é:
oggetto.PaintPicture immagine, x1, y1, larghezza1, altezza1, x2, y2, larghezza2, altezza2, codiceop
Consulta la guida é tutto chiaro. :)


PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 16:38
Mercoledì, 16/09/2009
penso che si possano mettere immagini dentro una picturebox o sbaglio ?
E' per questo che l'ho chiamato contenitore.
ma x1,y1 e x2,y2 sono le coordinate di chi e riferito a che cosa ?

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 16:56
Mercoledì, 16/09/2009
Testo quotato

Postato originariamente da mash_mash:

ho fatto così

Image1.Picture = Load.Image(App.Path & "400-900")
Picture1.PaintPicture Image1.Picture, 10, 10

ma non va .



non funziona perchè load.image non esiste... esiste la loadpicture e ricorda di mettere come percorso app.path & "\400-900.bmp"

quindi prima verifica che nell'image1 si carica l'immagine

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 7:58
Giovedì, 17/09/2009
yes , carica l'immagine e funziona tutto.

P.S. : nella guida in effetti è spiegato bene "PAINTPICTURE" , mea culpa !

PM Quote