» »

[C#] pictureBox ne prikaže slike

[C#] pictureBox ne prikaže slike

dice7 ::

Pri zagonu programa naredim v zanki 20 picture boxov in jim določim sliko, vendar med izvajanjem programa te slike ne vidim, vidim/vem pa da je picture box tam, saj je program nekakšna igra, kjer kontroliraš letalo in strelaš sovražnike, kjer je metek eden od kreiranih picture boxov in ko se picture box približa sovražniku, ta izgine, zato vem da dela.
        PictureBox[]
            Istrelek = new PictureBox[MAX_IZSTRELKI];

        private void buttonZacni_Click(object sender, EventArgs e)
        {
            for (IzstrelkiIdx = 0; IzstrelkiIdx < MAX_IZSTRELKI; IzstrelkiIdx++)
            {
                Istrelek[IzstrelkiIdx] = new PictureBox();
                Istrelek[IzstrelkiIdx].Image = Properties.Resources.izstrelek;
                Istrelek[IzstrelkiIdx].BringToFront(); //ne dela
                Istrelek[IzstrelkiIdx].Show();// ne dela
            }
//ostalo
        }


Preiskal sem celotno kodo in komentiral vse, kar bi lahko skrilo sliko (Istrelek[].Enabled ali Istrelek[].Visible) in se še slika vedno ne prikaže v picture boxu. Slika je 'valid', kajti lahko jo odprem preko Visual C# (desni klik nanjo -> open).

Tukaj je celotni solution, če je potrebno:
http://www.mediafire.com/?u2jty2jwtto

Nejchy ::

PictureBox moras se dodati na parent kontrolo.

Dodaj se to v for zanko.
for (IzstrelkiIdx = 0; IzstrelkiIdx < MAX_IZSTRELKI; IzstrelkiIdx++)
{
   Istrelek[IzstrelkiIdx] = new PictureBox();
   Istrelek[IzstrelkiIdx].Image = Properties.Resources.izstrelek;
   this.groupBoxMapa.Controls.Add(Istrelek[IzstrelkiIdx]);
}


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[c#] ukaz radirka

Oddelek: Programiranje
91117 (910) japol
»

[c#] picturebox, slika na sliko

Oddelek: Programiranje
151088 (898) japol
»

[C#] Naključno razporejanje elementov v tabeli

Oddelek: Programiranje
202698 (2379) TheAmunraaa
»

[Visual C#] "Format" shranjevanja?

Oddelek: Programiranje
10976 (761) c0dehunter
»

video v c#

Oddelek: Programiranje
241540 (1080) boss-tech

Več podobnih tem