Programmering 2
Alltså varför fungerar ingenting? Jag följde koden exakt från boken.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace Programmering_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
PictureBox[] bilder = new PictureBox[5];
int x = 0, y = 0, bredd = 50, höjd = 50;
for (int i = 0; i < bilder.Length; i++)
{
bilder[i] = new PictureBox();
bilder[i].Left = x;
bilder[i].Top = y;
bilder[i].Width = bredd;
bilder[i].Height = höjd;
bilder[i].BackgroundImage = Image.FromFile("Bloomma.png");
bilder[i].Click += pbxBlomma_Click;
this.Controls.Add(bilder[i]);
x += bredd;
}
}
private void pbxBlomma_Click(object sender, EventArgs e)
{
PictureBox klickadblomma = (PictureBox)sender;
klickadblomma.BorderStyle = BorderStyle.FixedSingle;
}
}
}
Fungerar ingenting? På vilket sätt blir det fel?
Skulle vara supertacksam om ni har någon aning om vad problemet är.
Så här ska programmet se ut:
"FileNotFound" antyder att bildfilen saknas. Finns den?
Jag har filen, det är det som är det konstiga.
Eftersom filen anges bara med själva filnamnet så blir det lite underförstått var filen förväntas ligga nånstans, antagligen letar man nån annanstans än där filen faktiskt ligger. Prova att ange hela pathen istället för bara namnet, dvs nåt i stil med "C:/Mapp1/Mapp2/Bloomma.png" fast med den rätta vägbeskrivningen.
När jag skriver så, visas det här felmeddelandet "Den angivna sökvägens format stöds inte"
Kan du visa en bild på hur det ser ut med File Explorer när den visar filen?
Laguna skrev:Kan du visa en bild på hur det ser ut med File Explorer när den visar filen?
Menar du så här?
Ja, ungefär. Jag ville veta om det gick att se hur hela pathen ska vara. C:/Bilder/Blomma.png, tydligen (fast man inte ser om det är .png).
Framför allt ser jag att den heter Blomma, inte Bloomma.
Jag skrev fel på Blomma.
Jag fixade det med hjälp av stackoverflow: c# - FileNotFound when I use Image.FromFile() - Stack Overflow | Här är googlesökningen om någon annan fastnar.