Laden...

Picturebox und flowLayoutPanel

Erstellt von Myfly vor einem Jahr Letzter Beitrag vor einem Jahr 492 Views
M
Myfly Themenstarter:in
10 Beiträge seit 2021
vor einem Jahr
Picturebox und flowLayoutPanel

Hi zusammen !

Im Groben sollen ausgelesene Daten in Pictureboxen visualisiert werden. Die Anzahl der Pictureboxen läge bei stolzen 250.

1: sofern sinnvoll Picturebox
wenn man die Pictureboxen per Schleife (picturebox1, picturebox2, picturebox3 usw) beim Programmstart erstellt,
wie kann man dann diese Code im "nicht gestarteten Zustand", quasi im Editor zuweisen ?
Z.B.


if (Farbe = blau)
{
picturebox21.BackColor = (Color.Blue); // picturebox21 wird ja erst zur Laufzeit generiert
}
picturebox21.image    

2: flowLayoutPanel
Is es grundsätzlich möglich, in das flowLayoutPanel geladene Pictureboxen per Mausklick auf die jeweilige picturebox, Werte wie Z.B. Name abzufragen ?

16.807 Beiträge seit 2008
vor einem Jahr

wie kann man dann diese Code im "nicht gestarteten Zustand", quasi im Editor zuweisen ?

Du kannst aus dem Designer/Editor natürlich keinerlei Dinge anpacken, die nur in der Runtime bekannt sind.
Daher: gar nicht. Es geht nur in der Runtime.

Is es grundsätzlich möglich, in das flowLayoutPanel geladene Pictureboxen per Mausklick auf die jeweilige picturebox, Werte wie Z.B. Name abzufragen ?

"Ist es möglich"-Fragen können immer mit Ja beantwortet werden; immer nur eine Frage des Aufwands.
Daher auch hier: Ja.

PS: bitte keine Threads für mehrere Fragen verwenden, das endet in der Regeln im Endloschaos.
Siehe auch [Hinweis] Wie poste ich richtig?

4.931 Beiträge seit 2008
vor einem Jahr

Außerdem sind 250 Elemente (bes. Images) schon (zu) viel und können die Performance negativ beeinträchtigen, s.a. [Artikel] Flackernde Controls und flackerndes Zeichnen vermeiden (Fall 2).