Avatar billede roque Nybegynder
27. august 2002 - 13:56 Der er 12 kommentarer og
1 løsning

Hent billeder ind i VB.net

Hej eksperter

Det er nok et rookie spm, men da jeg endnu ikke har nogle bøger, er det her stedet at starte...

Hvordan får jeg hentet
  1) Et ikon ind i en Icon variabel
  2) Et billede (ex. .bmp) ind i en Image eller Bitmap varabel ?

Lidt lette points til de hurtige... :-)
Avatar billede z42cool Nybegynder
27. august 2002 - 14:02 #1
C#

public statuc void Main()
{
  Icon i = new Icon("c:\\windows\\miticon.ico");
  Bitmap bmp = new Bitmap("c:\\windows\\mitbitmap.bmp");
}
Avatar billede z42cool Nybegynder
27. august 2002 - 14:03 #2
statuc er naturligvis ment som static :-)
Avatar billede roque Nybegynder
27. august 2002 - 14:11 #3
Det skal være i VB.net... :-(

Dim ikon As Bitmap = System.Drawing.Bitmap.FromFile("d:\\games\\gta3\\rockstar.bmp")

Giver imageNotFoundException... Og jo, det ligger der...
Avatar billede odegaard Nybegynder
27. august 2002 - 14:16 #4
du skal ikke bruge to backslash i VB. Dvs:
Dim ikon As Bitmap = System.Drawing.Bitmap.FromFile("d:\games\gta3\rockstar.bmp")
Avatar billede cbp Nybegynder
27. august 2002 - 14:16 #5
Det er nok fordi at \\ hører til i C-verdenen:
Dim ikon As Bitmap = System.Drawing.Bitmap.FromFile("d:\games\gta3\rockstar.bmp")
Avatar billede z42cool Nybegynder
27. august 2002 - 14:22 #6
Hvis du allerede har et eksempel i C# burde du nok selv kunne oversætte det vil VB - der er trods alt ikke den store forskel

C#
  Icon i = new Icon("c:\\windows\\miticon.ico");
  Bitmap bmp = new Bitmap("c:\\windows\\mitbitmap.bmp");

VB
  Dim i As Icon = New Icon("c:\windows\miticon.ico")
  Dim bmp As Bitmap = New Bitmap("c:\windows\mitbitmap.bmp")
Avatar billede z42cool Nybegynder
27. august 2002 - 14:24 #7
Undskyld.... Var nok lidt hurtig der, kan se at du selv havde oversat fra C# til VB helt korrekt på nær de dobbelte \. De skyldes muligheden for at "escape" tegn direkte i strenge, men det behøves du jo ikke at bekymre dig om. Som odegaard korrekt anfører skal du blot anvende enkelte \.
Avatar billede roque Nybegynder
27. august 2002 - 14:27 #8
Jeg er mest interesseret i at finde ud af, hvordan man gemmer et ikon som Icon... Bitmap virker nu, efter jeg flyttede det ned i c-roden, så ikonet har nok ikke ligget, hvor jeg har troet.. :-(

Men, var det muligt lige at smide en linies kode om, hvordan man gemmer et ikon i en Icon, eller, sekundært, converter (vha ImageConverter???) til et ikon...

Takker...
Avatar billede roque Nybegynder
27. august 2002 - 14:35 #9
Jeg har selv fundet ud af det...

Takker mange gange for hjælpen, alligevel...

roque
Avatar billede z42cool Nybegynder
27. august 2002 - 14:38 #10
Rogue>> Dit spørgsmål gik på hvorledes hhv. ikoner og bitmaps blev hentet ind i instanser af Icon og Bitmap klasserne. Det var det der blev svaret på! At du i virkeligheden gerne vil vide noget andet er jo ikke let for os at vide. Den der med selv at tage pointene når der er svaret på dit spørgsmål, den går ikke!
Avatar billede roque Nybegynder
27. august 2002 - 14:43 #11
Undskylder... Jeg ved ikke hvorfor jeg har overset dit rigtige svar, som er lavet som en kommentar...

Hvordan kan jeg give dig dine points - jeg er ikke så garvet på eksperten...

Undskylder igen...

roque
Avatar billede z42cool Nybegynder
27. august 2002 - 14:51 #12
Det er jeg faktisk ikke klar over og vi behøves ikke at skændes om 30 point - principielt skal folk naturligvis have deres point, men lad nu gå for denne gang :-) Undskyld er godt nok til mig!
Avatar billede roque Nybegynder
27. august 2002 - 14:53 #13
Takker - det var som sagt slet ikke meningen, og jeg ville være ked af at blive lukket ude af admin...
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
Kurser inden for grundlæggende programmering

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