Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,110

    [VB.NET] - confrontare immagine controllo con bitmap delle risorse

    Mi scuso per il titolo ma non sapevo proprio cosa mettere!

    In sostanza ho un bottone che a seconda dell'immagine che avrà assegnata cambia azioni al click!

    Vorrei fare una cosa del genere:

    codice:
    if mioBottone.Image is my.Resources.miaImg1 then
    'istruzioni
    end if
    if mioBottone.Image is my.Resources.miaImg2 then
    'istruzioni
    endi if
    Ecc ecc

    le immagini che imposto sul bottone sono sempre prese da quelle importate nelle risorse del progetto.

    Però anche se il bottone ha miaImg2 come immagine la seconda condizione (dell'esempio sopra) restituisce FALSE....

    Cosa sto sbagliando? :/

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Perchè invece non usare la proprietà TAG del controllo?
    Da quello che intuisco credo che sia il programma che carica l'immagine nel bottone, quindi lo farà da codice.
    Ed allora perchè al caricamento non impostare anche un valore nella proprietà TAG, es. il Name o quello che più ti fa comodo, ed utilizzare quello per il confronto?

  3. #3
    Utente di HTML.it L'avatar di Vinsent
    Registrato dal
    May 2011
    Messaggi
    314
    Se non sbaglio...stai verificando l' uguaglianza tra due "tipi" diversi (proprietà Vs risorsa) e non l' immagine in se...quindi il codice dovrebbe restituirti sempre False...
    Segui il consiglio di Gibra che fai prima!
    Ciao

  4. #4
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,110
    Non saprei! Di fatto se faccio:
    codice:
    dim miaBit as bitmap=mioBottone_1.image
    mioBottone_2.image=miaBit
    Nel secondo bottone mi mette l'immagine! Quindi "image" non mi pare una proprietà ma proprio un oggetto immagine!
    Comunque sia queste son solo considerazioni! Sicuramente avete ragione voi!

    In realtà l'immagine non la carico via codice, imposto la proprietà dalla finestra proprietà! Però dato che questa funzione mi serve solo per questo bottone posso anche usare il codice per sta volta :P

    Adesso provo poi vi dico

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 © 2024 vBulletin Solutions, Inc. All rights reserved.