[ TylerDurden @ 13.11.2009. 01:19 ] @
Zdravo,

Hteo bih da napravim malu galeriju.
Znaci imam male slike u pictureBox1,2,3,4 i kada predjem preko neke od njih misem hocu da dobijem uvecanu sliku u pictureBox5.

probao sam sa:

private void pictureBox1_MouseHover(object sender, EventArgs e)
{
pictureBox5.Image = pictureBox1.Image;
}

ali ne ide. Da li neko moze da mi pomogne?
Hvala
[ dava @ 13.11.2009. 07:42 ] @
Kako ne radi, sta javi, sta se desi?
Taj dio koda koji si dao bi trebao da prevlacenjem misa preko pictureBox1 prikaze sliku u pictureBox5. E sad tebi treba za sve pictureBox-ove taj dogadjaj sa tim kodom.

Jos bolje rjesenje je da u form load ili negdje gdje je zgodno kreiras Event-e MouseHover za sve tvoje pictureBox-ove:

Code:

         this.pictureBox1.MouseHover += new System.EventHandler(this.PrikaziSliku);
         this.pictureBox2.MouseHover += new System.EventHandler(this.PrikaziSliku);


I postavis metodu:

Code:

        private void PrikaziSliku(object sender, EventArgs e)
        {
            pictureBox5.Image = ((PictureBox)sender).Image;
        }
[ TylerDurden @ 13.11.2009. 13:23 ] @
Da, to je bolje resenje. Hvala dava.
Juce ovo moje nije htelo da radi ni sam ne znam iz kog razloga. Prodje bez greske, ali odbija saradnju.

Jos jedna stvar: ako postavima label za svaku sliku koji ce biti sakriven, na koji nacin da label5 (uvecani prikaz) dobije vrednost labele slike preko koje predjem. Znam da moze za svaku zasebno, a da li postoji elegantnije resenje kao ovo koje je dao dava za slike?
Pozz


[Ovu poruku je menjao TylerDurden dana 13.11.2009. u 15:07 GMT+1]