Visualizzazione dei risultati da 1 a 9 su 9

Discussione: muovere immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361

    muovere immagine

    ciao a tutti....sto cercando di ricreare una form per visualizzare immagini simile al metodo di acdsee (sposti l'immagine tenendo premuto il mouse)
    ecco il codice

    codice:
    Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    
    If Button = 1 Then
       ver = Image1.Top + Y
       orz = Image1.Left + X
       Image1.Top = ver - Y
       Image1.Left = orz - X
    End If
    End Sub
    sembra assurdo, ma la prima volta che ho lanciato il pg è andato, poi quando ho cominciato a scrivere controlli....ha smesso di funz..
    Ho notato che in teoria non può funz. perchè imposto come top e left
    il loro valore. Ho provato a calcolarmi la variazione, salvandola in due variabili e incrementando o decrementando di 15, ma l'immagine si muove MOOOOOLTO più lentamente del mouse.....
    Forse mi sfugge qualcosa sul funzionamento del mousemove...
    Qualcuno ha qualche idea o info utile??
    Grazie in anticipo
    ciao e buona notte

  2. #2
    Utente di HTML.it L'avatar di Markooo
    Registrato dal
    Mar 2003
    Messaggi
    247
    codice:
    Public globalX As Integer
    Public globalY As Integer
    
    Private Sub Form_DragDrop(Source As Control, X As _
       Single, Y As Single)
       Image1.Move X - globalX, Y - globalY
    End Sub
    
    Private Sub image1_MouseDown(Button As Integer, _
       Shift As Integer, X As Single, Y As Single)
       Image1.Drag vbBeginDrag
       globalX = X
       globalY = Y
    End Sub

    Non saprei

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    In questo modo mi sposta il contorno del'image, ma quando lascio il bottone del mouse, il contorno sparisce e l'immagine non si è mossa.

    Poi vorrei che l'image si muovesse conteporaneamente al mouse, non solo il contorno!!!

  4. #4
    Utente di HTML.it L'avatar di Markooo
    Registrato dal
    Mar 2003
    Messaggi
    247


    a me funziona!
    Non saprei

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    io uso vb6...tu??

  6. #6
    Utente di HTML.it L'avatar di Markooo
    Registrato dal
    Mar 2003
    Messaggi
    247
    vb6... magari sarà qualche proprietà diversa nell'image
    Non saprei

  7. #7
    Utente di HTML.it L'avatar di Markooo
    Registrato dal
    Mar 2003
    Messaggi
    247
    Non so perchè, ma ho notato che quel codice che ho messo sopra funziona ancora meglio con le Picture...

    Con il controllo image ogni tanto,anche a me, trascina solo il contorno; ma poi se la risposto va comunque...e poi solo ogni tanto; sempre + confused
    Non saprei

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    Speriamo che qualcuno che ci è già passato riesca a spiegare perchè succede così!!!!
    Comunque da me è lo stesso anche con picture

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    up???

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.