10. maj 2013 - 17:25Der er
11 kommentarer og 1 løsning
indsæt billeder i PB med en for løkke
Jeg har billeder af et sæt billedekort, altså 52 stk. Jeg har en form med 52 picturebox'e. Jeg vil gerne have billederne loaded ind i de pb. Jeg tænker noget med en for-løkke, men kan ikke helt se hvordan jeg får fat i de enkelte pb.
pt har jeg bare det her kode:
for (int i = 0; i < 53; i++) { this.pictureBox1.Image = System.Drawing.Image.FromFile("C:\\Users\\Jacob\\Pictures\\spillekort\\101.png"); }
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Du kan nemt faa et tal ind i filnavn strengen med:
"..." + (101+i) + ".png"
Med hensyn til PB kontrollen kan du goere forskelligt: * putte alle PB ind i et array saa du kan iterere over dette * slaa PB via navn "pictureBox" + (i+1)
var pBoxes = this.Controls.OfType<PictureBox>().ToArray(); <-- Burde dette kode ikke kunne bruges? Jeg synes ikke helt det virker som jeg vil ha det til?!
Jeg har prøvet med denne kode... WHAT the devil gør jeg galt? :)
var pBoxes = this.Controls.OfType<PictureBox>().ToArray(); int a = 101; for (int i = 0; i < 52; i++) { pBoxes[i].Image = System.Drawing.Image.FromFile("C:\\Users\\Jacob\\Pictures\\spillekort\\" + a++ + ".png"); }
Jeg har fået en kammerat til at kigge på det, men kan se at jeg er kommet til at slette programmet, så ved faktisk ikke lige hvordan vi fik det løst, ud over at vi i stedet for at tildele allerede eksisterende pb et billede, så oprettede vi nye pb'er ud fra en skabelon og tildelte et billede der...
Det var bare noget jeg ville lave for sjov, så jeg droppede det igen, da vi fandt en løsning og fik det derfor ikke gjort færdig.... beklager jeg ikke har været herinde og kigge siden...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.