Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    12

    vb6 - come inserire un'immagine

    Salve
    sto imparando ad utilizzare Vb6 con l'ausilio di un manuale diviso in 23 lezioni. Per la prima lezione tutto è andato secondo le indicazioni. Nella seconda lezione è previsto come esercizio l'introduzione di un tasto che, premuto, faccia comaparire un'immagine. Seguendo le indicazioni ho inserito, nello script, l'indirizzo della cartella in cui si trovava l'immagine. Quando però vado ad eseguire il programma mi rileva l'errore o meglio non riesce ad individuare l'immagine. Dove sbaglio? grazie!
    meriluna

  2. #2
    hai provato con
    codice:
    set Oggetto.picture = loadpicture(percorso completo)
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    12
    ho seguito il consiglio ma mi da il eguente errore:Errore di run-time '11': Divisione per zero. Quando premo su debug mi evidenzia in giallo la riga che ho scritto. Che significa? Grazie!
    meriluna

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Ciao, scusa ma l'istruzione consigliata da xegallo l'hai digitata tipo così?

    Image1.Picture=LoadPicture("C:/Documenti/Immagini/miaimmagine.jpg")

    Perchè se è una cosa del genere è giusta....
    Fammi sapere
    Ciao
    Stee

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    12
    Innanzitutto grazie della risposta. Io ho inserito esattamente questo script: Image1.Picture = LoadPicture("C:/Documents And Settings/AMMINISTRATORE/Desktop/vb6/smile.gif")ma mi dice errore '424' Necessario oggetto. perchè?
    Ciao e grazie
    meriluna

  6. #6
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Come ti hanno già detto devi usate Set, prova così e vedrai che funziona:
    Code:
    Private Sub Command1_Click()
    Set Form1.Picture1 =LoadPicture("C:\percorso completo dove è salvata l'immagine ... .bmp")
    End Sub
    Saluti.
    LM

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    12
    sono veramente desolata ma il messaggio di errore è sempre lo stesso e il debug mi evidenzia la riga del percorso. La cartella si trova in C:
    Un pò di pazienza! grazie
    meriluna

  8. #8
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Non Capisco. Prima di postare Ho provato e il codice funziona.
    A me sembra che non inserisci l'oggetto, cioè il nome del form.
    Controlla ancora l'esempio che ho inviato e vedi se hai inserito tutti gli oggetti (che poi sono 2: la form e la pictureBox). Prova anche a controllare il percorso del file (clic con il tasto destro del mouse sull'immagine e vedi proprietà)
    saluti.
    LM

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    12
    Provo a descriverti tutti i passaggi che il libro mi indica
    1) ho inserito un Label
    2) ho inserito un CommandButton con Name: ComdFelice
    3) ho inserito un controllo immagine con Name ImgFelice
    (Per tutti questi oggetti ho indicato le coordinate)
    4) ho scritto per il Form il seguente codice:
    Private Sub Form_Load()
    frmMioPrimo.Left = (Screen.Width - frmMioPrimo.Width) / 2
    frmMioPrimo.Top = (Screen.Width - frmMioPrimo.Width) / 2

    End Sub
    5) Per il pulsante di comando ho scritto questo codice (così come indicato dal manuale e dopo aver controllato il percorso nel quale si trova l'immagine):
    Private Sub ComdFelice_Click()
    img.Felice.Picture = LoadPicture(C \ vb6 \ smile.bmp)

    End Sub
    Il risultato è sempre lo stesso, cioè mi dà Errore di run-time '11' Divisione per zero
    Il debug mi evidenzia quella riga.
    spero di poter arrivare a capo del problema altrimenti getto la spugna e rinuncio a imparare il Visual basic.
    Grazie dell'aiuto
    meriluna

  10. #10
    vediamo se ripetendolo magari mi ascolti

    all riga
    codice:
    img.Felice.Picture = LoadPicture(C \ vb6 \ smile.bmp)
    devi aneporre la parola chiave SET
    affinche diventi

    codice:
    Set img.Felice.Picture = LoadPicture(C \ vb6 \ smile.bmp)

    img.felice non può essere il nome del tuo oggetto
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.