PDA

View Full Version : [C#] Controllare l'immagine usata in una picturebox


Stefy_MHR
19-10-2012, 21:54
Ciao a tutti! Ho un problema che non riesco a risolvere. In poche parole ho una picture box con un certo backgroundimage che modifico durante l'esecuzione del programma. Io voglio fare una condizione, che se viene usata una certa immagine, deve succede qualcosa.

Provando a scrivere questa istruzione, non mi dà nessun errore di sintassi ma "ciao" non viene visualizzato, quindi non si verifica la condizione sebbene il backgroundimage sia "figura1"...

if (picturebox.BackgroundImageImage_Puzzle.Properties.Resources.figura1)
MessageBox.Show("ciao");

Esistono altri modi per fare questi tipi di controlli?:(
Grazie in anticipo!:)

misterx
20-10-2012, 11:41
non ti basta controllare il nome del file?

Stefy_MHR
20-10-2012, 15:06
è quello che voglio fare, quella codizione non da errori di nessun genere, ma non funziona

idoido
20-10-2012, 15:17
è quello che voglio fare, quella codizione non da errori di nessun genere, ma non funziona

perché scritta in quel modo significa


if (picturebox.BackgroundImageImage_Puzzle.Properties.Resources.figura1 == true)
MessageBox.Show("ciao");

misterx
20-10-2012, 15:18
non conosco C# ma la proprietà FileName non è contemplata?

Uhmm..... ma non credo faccia parte di PictureBox

Stefy_MHR
20-10-2012, 19:38
perché scritta in quel modo significa
mi accorgo solo ora di non aver scritto nel post un pezzo della condizione!:fagiano:

if (picturebox.BackgroundImage ==Image_Puzzle.Properties.Resources.figura1)
{
MessageBox.Show("ciao");
}

Così è come l'ho messa in realta e non funziona! :P