Om man vill använda sig av bilder i en C#-applikation. Rickard. Har en svag känsla av att detta handlar om WinForm .. kan du vara snäll och klargöra lite tydligare hur du vill presentera bilderna.. i en PictureBox? Innut i din ListView ? hehe... Jag hade tänkt att presentera bilderna i en picturebox, dvs. att alltid använd samma picturebox som uppdateras varje gång man klickar på en ny artikel. Rickard, Om man vill gå ett steg längre så kan man göra så här: Hej ! Förslagsvis kör du inte med hårdkodad sökväg. Titta på de olika egenskaper som finns på Application-objektet, där finns det bland annat så att du kan få tag på var din exe-fil ligger etc.Att hantera bilder.....
Vilket är då bästa sättet?
Jag har lagt upp information om olika artiklar i en access-databas.
Dessa hämtar jag sen och visar i en Listwiev.
När man sen klickar på en artikel så ska bilden visas i applikationen, och när man sen klickar på en annan artikel så ska en annan blid visas.
några bra ideer ?
mvh
/RickySv: Att hantera bilder.....
Släng in en sökväg till bildenrna i databasen, lägg bilderna i en mapp och kör en enkel <img src=""> tag på htmlsidan som visar bilden för artikeln. :-)
Mvh JohanSv: Att hantera bilder.....
Sv: Att hantera bilder.....
Sen dag... trött och initen i att alla jobbar med webb gör en skadad ;-)
Sorry...
Mvh JohanSv: Att hantera bilder.....
Min ListView ska endast innehålla text t.ex
ARTNR BESKRIVNING PRIS
45 Cykel 1500:-
50 Bil 45000:-
När man sen väljer en artikel så visas bilden i en picturebox...
Tänkte lägga bilderna i samma mapp som WinFormen.
Bilderna är döpta efter artikelnummerna (t.ex. 45.jpg) för att jag ska kunna koppla dom till "rätt artikel"
Så hade jag tänkt göra, om det nu är bästa sättet att lösa det på.Sv: Att hantera bilder.....
Det funkar. Du kan även ha en tabell i din databas som mappar ett artikelnummer mot ett filnamn som du kan slå upp.Sv: Att hantera bilder.....
Artikeltabell
Fält för filid
Filtabell
Filid
Filnamn
Den lösningen använder jag mig av därför att man på så sätt behåller alla gamla bilder. Kanske inte så ofta man har användning för det men ibland så. Man kan då återanvända filerna på andra ställen i applikationen. Man får då ett filarkiv.
För att inte riskera att man raderar en fil så brukar jag namnge filerna till det filid filen har.
Men som sagt, det beror ju på vad man har för behov.Sv: Att hantera bilder.....
Är inte riktigt med på vad ni menar.
Så här har jag gjort.
När anv. klickar på en rad i listvyn så skapar jag en artikel av den informationen som finns på den raden i listvyn (datasetet).
Sen skapar jag sökvägen till mappen där bilderna finns, och med hjälp av a.ArtNr så hittar jag rätt bild.
Nackdelen med detta är att det inte fungerar om bilderna flyttas. Troligtvis så måste sökvägen justeras om programmet ska köras på en annan maskin än min.
Article a = new Article();
pictureBox.Image = Image.FromFile(@"C:\Documents and Settings\Rickay\Mina dokument
\ArticleProgram" + a.ArtNr + ".jpg");
Är detta en kass lösning, vad föreslår Ni annars.
en nybörjare på C#
mvh
/RickardSv: Att hantera bilder.....