Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Vb.Net COme confrontare due oggetti System.Drawing
Forum - C# / VB.NET - Vb.Net COme confrontare due oggetti System.Drawing

Avatar
gigi90 (Ex-Member)
Newbie


Messaggi: 3
Iscritto: 24/05/2006

Segnala al moderatore
Postato alle 23:53
Sabato, 10/06/2006
Ho due immagini in degli oggetti System.Drawing.Image
come faccio a confrontare se le immagini sono le stesse?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:47
Martedì, 13/06/2006
Il metodo Equals è implementato in tutte le classi del framework:
Equals(ByVal Obj As Object) As Boolean
Questa funzione è anche un membro della classe Image, perciò puoi fare così:
Codice sorgente - presumibilmente VB.NET

  1. '...
  2. Dim F, G As System.Drawing.Image
  3.  
  4. If F.Equals(G) Then
  5.   '...


PM Quote
Avatar
simonetta (Normal User)
Newbie


Messaggi: 1
Iscritto: 03/02/2007

Segnala al moderatore
Postato alle 2:46
Sabato, 03/02/2007
Cercando un modo per confrontare immagini in VB.NET, ho trovato l'aiuto che cercavo proprio su queste pagine, ma ora dovrei chiedere perchè non funziona la routine seguente?


Private Sub Pippo(ByVal sender As Object, ByVal e As System.EventArgs) Handles PictureBox1.Click, PictureBox2.Click, PictureBox3.Click, PictureBox4.Click, PictureBox5.Click, PictureBox6.Click

        Cliccate = Cliccate + 1
        If Cliccate = 2 Then
            SecondaCarta = sender
            Cliccate = 0
            If PrimaCarta.Image.Equals(SecondaCarta.Image) Then
                MsgBox("ok:sono uguali")
            Else
                MsgBox("Ancora")
            End If
        Else
            PrimaCarta = sender
        End If
    End Sub
:d grazie e saluti a tutti i lettori

PM Quote