Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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
()
Newbie
Messaggi: Iscritto:
Postato alle 14:55
Sabato, 23/08/2008
Perchè hai aperto due post uguali, per capire se qualcuno del sito li distingueva, cosa che non fa il tuo programma?
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...
()
Newbie
Messaggi: Iscritto:
Postato alle 9:50
Domenica, 24/08/2008
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
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 il 24/08/2008 alle 10:16
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.