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 ?
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?
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
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).