C# PictureBox in Loop erstellen.

Stegz

Grünschnabel
Hallo,
Ich versuche nach jedem Durchlaufen einer Schleife eine neue PictureBox zu erstellen, ich habe bis jetzt nur PictureBoxes mit der Toolbox erstellt, daher hoffe ich, dass mir jemand beim Code weiterhelfen kann, danke im Voraus.

Code:
int count=0;
            foreach(string str in rtbinvisible.Lines)
            {
               //Hier soll eine PictureBox pbx[count] erstellt werden.
                count++;
            }
 
Das müsste deinen Anforderungen eigentlich gerecht werden:

C#:
int count = rtbinvisible.Lines.Length;
PictureBox[] pbx = new PictureBox[count];
foreach(string str in rtbinvisible.Lines)
{
  count--;
  pbx[count] = new PictureBox();
}

PictureBox ist eine Klasse, die du im Namespace System.Windows.Forms findest. Ein Objekt dieser Klasse wird genauso über einen Konstruktor instantiiert wie jedes andere Objekt auch. MSDN bietet unter anderem eine Online-Doku zum gesamten .NET-Funktionsumfang an, beispielsweise auch für die PictureBox-Member, wo sich auch die Beschreibung für den Konstruktor befindet.

PS: csharp (natürlich in eckigen Klammern) ist das Tag, das speziell für C#-Code geschaffen wurde.
 

Neue Beiträge

Zurück