Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

c# dynamiczne dodawanie komponentów

szczepikrybnik 18 Maj 2011 21:28 1337 2
  • #1 18 Maj 2011 21:28
    szczepikrybnik
    Poziom 12  

    Witam,
    stanąłem przed następującym problemem: chciałbym w pętli (max. liczba elementów nie znana, ograniczona od góry) dodawać na formie komponenty typu PictureBox, mój problem polega na tym że nie wiem jak to zrobić dynamicznie by nie musieć wcześniej wygenerować "ręcznie" maksymalnej możliwej liczby komponentów
    dla pojedynczego elementu robię tak:

    Code:

               Bitmap bmp = new Bitmap(10, 10);
               bmp = (Bitmap)Image.FromFile("123.bmp");
               PictureBox p1 = new PictureBox();
               p1.Location = new Point(i * 10, 10);
               p1.Image = bmp;
               p1.Visible = true;
              this.Controls.Add(p1);

    dziękuje za pomoc

    0 2
  • Pomocny post
    #2 18 Maj 2011 22:06
    marcinj12
    Poziom 40  

    Spróbuj tak:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    0
  • #3 19 Maj 2011 07:27
    szczepikrybnik
    Poziom 12  

    Działa tak jak potrzebowałem, dziękuję.

    0