Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [vb 6]quando passaggio del mouse sopra ad una immagine..

    Devo sostituire al passaggio del mouse su un'immagine di tipo image un'altra immagine e poi quando si toglie il mouse dall'immagine risostituirla con quella originale! così nn funziona!!! come mai?

    vchiudi2 = App.Path & "image1.gif"
    Private Sub Chiudi_Onmouseover()
    image1.Picture = LoadPicture(vChiudi2)
    End Sub

    grazie!!!!!

  2. #2
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151

    Re: [vb 6]quando passaggio del mouse sopra ad una immagine..

    Ciao, c'è qualcosa che non va nel codice...

    Originariamente inviato da altrencatè

    vchiudi2 = App.Path & "image1.gif"
    Private Sub Chiudi_Onmouseover()
    image1.Picture = LoadPicture(vChiudi2)
    End Sub
    codice:
    vchiudi2 = App.Path & "\image1.gif"
    "Chiudi" che oggetto è??
    in vb6 mi sembra che non c'è l'evento "OnMouseOver", ma "MouseMove"
    pertanto, a meno che non usi un controllo personalizzato, il tuo codice dovrebbe essere cosi:

    codice:
    Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
       Image1.Picture = LoadPicture(vchiudi2)
    End Sub
    Jupy

  3. #3
    non so come mai ma quando ci passo sopra invece di inserire una nuova immagine, cancella quella che c'era prima lasciando vuoto
    ?

  4. #4
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    ho modificato il titolo
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  5. #5

  6. #6
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    Originariamente inviato da altrencatè
    invece di piangere prova a rispondere alla domanda di jupy:

    Originariamente inviato da Jupy64
    "Chiudi" che oggetto è??

    hai almeno provato il suo codice? c'è qualcosa che non va?
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  7. #7
    Marzia ho risposto!
    ho utilizzato il suo codice!
    non viene nessun errore di debug ma quando vado sull'immagine col puntatore mi scompare l'immagine non la cambia con quella dell'evento!
    Non perchè il percorso dell'immagine sia sbagliato, c'e qualche problema forse nel codice?

  8. #8
    Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Image1.Picture = LoadPicture("c:\menu2.gif")
    End Sub

    funziona!!!

    Ora come posso ricambiare l'immagine quando il puntatore esce dall'immagine?

    grazzieeeeeeeeeeeeeeeeeeeeeeeeeeeee

  9. #9
    up

  10. #10
    Dovresti mettere il codice MouseMove sulla form
    codice:
    Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Image1.Picture = LoadPicture("c:\AltraImmagine.gif")
    End Sub
    Altrimenti si potrebbe anche intercettare l'evento in cui il mouse va fuori dal controllo ma è una cosa + complicata che VB6 non gestisce di Default

    Inoltre questo non funzione
    codice:
    vchiudi2 = App.Path & "image1.gif"
    perchè deve essere messo così
    codice:
    vchiudi2 = App.Path & "\image1.gif"

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.