Oppure

Loading
23/08/08 10:25
primearmi
ciao a tutti,

non riesco a capire perchè in esecuzione il programma non individua le due immagini uguali

ecco il codice:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBox1.Image = ImageList1.Images(2)
For z As Int16 = 0 To 3
PictureBox2.Image = ImageList1.Images(z)
MsgBox(z)
If PictureBox1.Image.Equals(PictureBox2.Image) Then MsgBox("uguali";) Else MsgBox("nonuguali";)
Next

il risultato è sempre il msgox con scritto nonuguali non capisco :(

grazie a chiunque voglia aiutarmi
aaa
23/08/08 12:55
Perchè hai aperto due post uguali, per capire se qualcuno del sito li distingueva, cosa che non fa il tuo programma?

:rotfl::rotfl::rotfl::rotfl::D:rotfl::rotfl:

questo va OT, l'altro no

:ot::ot::ot:
23/08/08 13:56
primearmi
guarda che è il mio primo post...
su tuo suggerimento, del quale comunque ti ringrazio, ho sbirciato il forum con la funzione di ricerca ed effettivamente qualcosa di simile c'è. In ogni caso il codice che che ho postato continua a non funzionare...

ringrazio sentitamente chiunque voglia darmi qualche dritta in merito al codice postato qua, grazie.

P.S. Ripeto: non ho postato io l'altro...
aaa
24/08/08 7:50
L'hai dovuto postare per forza, altrimenti hai cliccato due volte su "send"

Se è così d'ora in poi su send clicca una volta, altrimenti ne appariranno 2

Battuta:
forse l'hai fatto per testare che il sito li riconoscesse che erano uguali, cosa che il tuo prog, non fa con le immaggini.


poi se hai tempo, vai sulle sezione humor, e guarda cosa c'è

P.S.
Non voglio offenderti, voglio solo scherzare, si deve essere allegri,non ti arrabiare :k:;)


Approposito, se 6 alle prime armi, non ti conviene
fare delle cose, da maestro programmatoreincomincia con le piccole, e poi, incomincia con vb6, che è più seccante, ma più comprensibile, vb.net, è molto + semplice, ma la devi capire per creare questi programmi.
per fare questo programmain vb6, credo ci siano chi l'ha già fatto, e poi, è molto + facile (in questo caso di programma), ma se vuoi andare sul facile, ti consiglio ruby e phiton...

capisci che anch'io come te sono alle prime armi, ho iniziato a fine aprile 2008!...
Ultima modifica effettuata da 24/08/08 8:16
30/08/08 10:16
Il Totem
Lasciamo perdere i consigli sul linguaggio, ché non ti servono.

Penso che Equals non funzioni perchè derivata da Object e, quindi, non progettata per adattarsi alle immagini. Prova ad usare il metodo GetPixel(x,y) della classe bitmap per ottenere il colore di quel pixel alle coordinate x,y e confrontare ogni pixel delle due immagini.
Dim b as bitmap = picturebox1.image
aaa
02/09/08 11:29
primearmi
Grazie per la dritta :k:
adesso vedo quello che posso fare.
aaa