Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - stefanoxjx

Pagine: [1]
1
Programmazione (Gambas 2) / Re: Spostare immagine...
« il: 19 Febbraio 2014, 18:52:03 »
Ti ringrazio molto della risposta.
Mi guardo per bene il link che mi hai passato :)

2
Programmazione (Gambas 2) / Re: Spostare immagine...
« il: 19 Febbraio 2014, 17:21:40 »
Dimenticavo, le immagini sono salvate con la sequenza 1.jpg 2.jpg 3.jpg........

3
Programmazione (Gambas 2) / Spostare immagine...
« il: 19 Febbraio 2014, 17:07:04 »
Ciao a tutti, sono nuovo di questo forum e di gambas.
Sto facendo qualche prova per capirne qualcosa.
In questo momento stavo cercando di fare una specie di porta foto dove ogni X secondi viene cambiata la foto.
Questa operazione sono riuscito a farla senza problemi, ho inserito in una finestra un PictureBox e un Timer e ogni volta che il Timer viene richiamato,
viene cambiata l'immagine.
Ora, per abbellire un po' la cosa, volevo fare in modo che la PictureBox venisse spostato (scorrendo) tutto in alto o tutto in basso per poi ritornare sempre
scorrendo con la nuova immagine caricata.
Questo non me lo fa e non capisco il perchè.
Potreste per favore dare un'occhiata al codice e dirmi dove sto sbagliando?

Codice: [Seleziona]
PUBLIC Counter AS Integer


PUBLIC SUB Form_Keypress()
    ME.close
END


PUBLIC SUB Form_Open()

  Timer.Delay = 6000
  
  ME.height = 1080
  ME.Width = 1920
  
  Img.Height = ME.Height
  Img.Width = ME.Width
  Img.Y = 0
  
  
  Timer_Timer()
    
END

PUBLIC SUB Timer_Timer()
DIM i AS Integer

FOR i = 1 TO 1080
  Img.y += 1
NEXT

IF Exist("/images/" & CStr(Counter) & ".JPG") = FALSE THEN Counter = 1
Img.picture = Picture["/dati/common/test/Left/" & CStr(Counter) & ".JPG"]
Counter += 1


FOR i = 1 TO 1080
  Img.y -= 1
NEXT


END

Eppure, se inserisco un secondo Timer con durata 1ms ed ogni volta che viene richiamato gli faccio spostare la PicutreBox mentre viene visualizzata la foto, questa viene spostata.
Non capisco perchè all'interno della funzione del timer principale non lo faccia :(
Grazie.
Ciao.



Pagine: [1]