Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    3

    [VB.Net]

    Salve a tutti,
    ho il seguente problema:
    confrontare due picturebox per determinare se il contenuto (image) è uguale o diverso.

    Le immagini che possono contenere sono tutte della stessa dimensione e quindi non posso usare le dimensioni per effettuare il controllo. Inoltre l'uguaglianza

    PictureBox1.image=PictureBox2.image

    usata all'interno di una if o una Select Case
    perfettamente funzionante e usabile con VB6, in VB.Net da errore.

    Cosa posso fare?

    Grazie
    Ciro

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Veramente dall'eguaglianza

    PictureBox1.image=PictureBox2.image

    non puoi determinare nulla ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Prova ad usare il metodo Equals:

    PictureBox1.Image.Equals(PictureBox2.Image)

    Restituisce il valore true se sono uguali.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    3
    Originariamente inviato da oregon
    Veramente dall'eguaglianza
    PictureBox1.image=PictureBox2.image
    non puoi determinare nulla ...
    Ti assicuro che in VB6 funziona perfettamente. Infatti sto solo riscrivendo un mio vecchio prg da VB6 (perfettamente funzionante e che fa uso di tale uguaglianza sia associata a degli if che ai select case) a VB.net.

    Originariamente inviato da gray_fox
    Prova ad usare il metodo Equals:
    PictureBox1.Image.Equals(PictureBox2.Image)
    Restituisce il valore true se sono uguali.
    Grazie 1000 funziona alla grande
    ciror

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Secondo me non puo' funzionare, se quello che vuoi e' confrontare il "contenuto" dell'immagine ...

    Non so cosa hai scritto (e fatto) in VB6, ma il confronto di immagini non puo' essere fatto cosi' ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Originariamente inviato da ciror
    Grazie 1000 funziona alla grande
    ciror
    Prego

    Purtroppo nei linguaggi orientati agli oggetti bisogna attenersi a regole un po' più rigide di quelle che con cui siamo abituati a programamre linguaggi strutturati.
    Una delle regole base è di usare sempre i metodi standard che vengono forniti con le classi.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da ciror
    Grazie 1000 funziona alla grande
    Non ne sarei proprio sicuro ... se fossi in te proverei meglio ...

    Ma se non vuoi ... beh, va bene lo stesso ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Perché non potrebbe funzionare? Quali problemi si incontrano?

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Tu l'hai provato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Se gliel'ho consigliato di usare, significa che l'ho provato. No?
    Ho anche visto le dichiarazioni del metodo.
    Tu l'hai provato?

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.