Dodanie grafiki na groupbox

0

Otoz mam problem nie wiem w jaki sposob dodac grafike do groupboxa.
Najbardziej zalezalo by mi na czyms takim ,lecz niestety nie przechodzi i nie mam pomyslu jak to rozwiazac.

panel1.Controls.Add(g.DrawImage(a, 50 + i * elementSize, 50 + j * elementSize, elementSize, elementSize));
0

A nie chcesz po prostu dodać pictureBoxa?

Z tego co wiem, to Controls.Add przyjmuje "kontrolki", a g.DrawImage to Image :D

private void button1_Click(object sender, EventArgs e)
{
    for (int i = 1; i <= 3; i++)
    {
        PictureBox picturebox = new PictureBox();

        picturebox.Name = $"obrazek_{i}";
        picturebox.Size = new Size(50, 50);
        picturebox.Image = Image.FromFile($@"C:\Users\Public\Pictures\Sample Pictures\Desert.jpg");
        picturebox.SizeMode = PictureBoxSizeMode.StretchImage;
        picturebox.Location = new Point(50 * i, 50 * i);

        panel1.BackColor = Color.FromName("black");
        panel1.Controls.Add(picturebox);
    }
}

aff.PNG

0

No moglbym tak zrobic ale za duzo w kodzie do zmieniania by bylo. Chyba ze jakis pomysl jak zamienic DrawImage w picturebox. W sensie przeniesc ta linijke w picturebox i potem zeby udalo sie ja wrzucic w groupbox'a.

1 użytkowników online, w tym zalogowanych: 0, gości: 1