Avatar billede ali.k Nybegynder
07. december 2005 - 21:58 Der er 17 kommentarer og
2 løsninger

Vise billeder

Hej

Ja, jeg har spurt om det før, men denne gang handler det om C#.
Se her: http://eksperten.dk/spm/583028

Mvh Ali
Avatar billede dr_chaos Nybegynder
07. december 2005 - 22:00 #1
du kan måske bruge en c# version af svaret der:

private void Command1_Click()
{
Image1.Picture = LoadPicture(App.Path + "\\filnavn.jpg");
}
Avatar billede ali.k Nybegynder
07. december 2005 - 22:04 #2
Virker ikke:(

private void pictureBox1_Click(object sender, EventArgs e)
{
            Image1.Picture = LoadPicture(App.Path + "C:\\a.jpg");
}
Avatar billede dr_chaos Nybegynder
07. december 2005 - 22:06 #3
har du lavet en imagecontrol eller picturecontrol ?
prøv med

private void pictureBox1_Click(object sender, EventArgs e)
{
            pictureBox1.Image= LoadPicture("C:\\a.jpg");
}
Avatar billede ali.k Nybegynder
07. december 2005 - 22:08 #4
Jeg har lavet det med picturebox, hvad er faktisk bedst at bruge? Koden virker stadig ikke:(
Avatar billede dr_chaos Nybegynder
07. december 2005 - 22:11 #5
hvad fejl giver det ?
Avatar billede ali.k Nybegynder
07. december 2005 - 22:14 #6
"The name 'LoadPicture' does not exist in the current context"
Avatar billede senil Nybegynder
08. december 2005 - 02:09 #7
Image Pic1; // Husk namespace System.Drawing
Pic1 = Image.FromFile(openFileDialogPicture.FileName); //fil stien kommer fra en
//OpenFileDialog
pbCutPicture.Image = Pic1; //pbCutPicture er en PictureBox

Så kommer der det billede du har loaded ind i Pic1 ind i din PictureBox
Avatar billede senil Nybegynder
08. december 2005 - 02:12 #8
Du skal muligvis også have "using System.IO" ind i namespace for at loade billedet fra en sti men er ikke sikker
Avatar billede ali.k Nybegynder
08. december 2005 - 10:15 #9
Kan man ikke lave en direkte oversættelse af VB koden?
Det vil jeg helst da, det er meget simplere, og nemmere at få til at virke!
Avatar billede dr_chaos Nybegynder
08. december 2005 - 11:29 #10
det er det jeg har gjort.
Avatar billede dr_chaos Nybegynder
08. december 2005 - 11:31 #11
prøv med:
private void pictureBox1_Click(object sender, EventArgs e)
{
            pictureBox1.Image= Image.FromFile("C:\\a.jpg");
}
Avatar billede ali.k Nybegynder
08. december 2005 - 12:05 #12
Jep, nu virker det, men det kræver at jeg klikker på pictureboxen, når programmet kører, for at billedet kommer frem. Håber du forstår.
Avatar billede dr_chaos Nybegynder
08. december 2005 - 12:26 #13
smid denne linie:
i den private void InitializeComponent() som allerede findes.
pictureBox1.Image= Image.FromFile("C:\\a.jpg");
Avatar billede ali.k Nybegynder
08. december 2005 - 12:32 #14
Kan du udbyde det lidt nærmere, da jeg er lidt af en nybegynder.
Avatar billede dr_chaos Nybegynder
08. december 2005 - 12:34 #15
du skal finde den funktion som hedder InitializeComponent()
Avatar billede senil Nybegynder
08. december 2005 - 14:39 #16
Du kan jo smide det kode jeg har givet dig ned i en funktion og kalde denne funktion i din forms constructur
Avatar billede alex_sleiborg Nybegynder
08. december 2005 - 22:34 #17
this.pictureBox1.Image = Image.FromFile(@"c:\billede.jpg");


Sådan sætter du et billede ind fra en fil fra harddisken

Og i stedet for pictureBox1, er navnet på din picturebox
Avatar billede alex_sleiborg Nybegynder
08. december 2005 - 22:35 #18
Og i stedet for pictureBox1, sæt navnet ind på din picturebox. Lige et par taste fejl
Avatar billede ali.k Nybegynder
15. december 2005 - 18:43 #19
Jeg brugte dr_chaos's løsning, derfor får han flest point. Senil får point for forsøget.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester