In der Theorie ist das Ganze, was ich versuche zu erreichen, aus objektorientierter Sichtweise dumm, aber ich muss es tun.Zugriff auf Formularelemente mit einer Ganzzahl?
Es ist ein Online-Spiel, an dem ich arbeite. Der Kunde hat ein Inventar mit Gegenständen, weißt du - virtuelle Gegenstände. Der Server sendet die Artikel mit der entsprechenden Position im Inventar. Diese
ist, wie mein Inventar wie folgt aussieht:
I 62 Platten haben (jede Platte stellt den Raum im Inventar).
Mein Problem: Wenn ich die virtuellen Objekte und die entsprechenden Slots, in die sie eingefügt werden sollen, sortiere, muss ich sie auf dem Formular zeichnen.
In der Theorie, wenn ich Element "C: \ a.bmp" in Position 4, wie setze ich panel4.image gleich dem Bild sein?
Dies ist, was ich versuche zu tun:
var data = new byte[6];
... //we receive a packet,data is our buffer
var position = data[4];
Form1.panel + position + .backgroundImage = "bla bla.jpg";
Wie dass die Platten wie nenne?
Sie haben mir das immer gesagt und ich vergesse immer diese kleine Lösung. Danke Jon! –
Sollte ich ein anderes Array erstellen und manuell hinzufügen oder sollte ich die Designer.cs bearbeiten? Ich habe das nie zuvor versucht. –
oh, ich bin wieder zu langsam. – Robert