» »

[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
91097 (890) japol
»

[c#] picturebox, slika na sliko

Oddelek: Programiranje
151074 (884) japol
»

[C#] Naključno razporejanje elementov v tabeli

Oddelek: Programiranje
202647 (2328) TheAmunraaa
»

[Visual C#] "Format" shranjevanja?

Oddelek: Programiranje
10948 (733) c0dehunter
»

video v c#

Oddelek: Programiranje
241518 (1058) boss-tech

Več podobnih tem