jo da. Hvis du bruger Visual Studio.NET kan du embedded dem i projektet (tilføj dem til projektet, og vælg i properties at de skal embeddes). Herefter kan de hentes med: System.IO.StreamReader bitmapStream = new System.IO.StreamReader(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("pic1.bmp"));
Hvordan tilføjer jeg dem? Det eneste jeg umiddelbart kan få øje er 'Add Bitmap', men der skal jeg selv lave dem! Er der en måde at tilføje dem man allerede har?
Højreklik på dit projekt i "Solution Explorer" og vælg "Add existing item" Derefter kan du under "Build Action" i filens properties vælge "Embedded Resource"
Nej du kan ikke bare hente en stream over i et billede. De er jo forskellige typer (hvilket fejlmeddelelsen jo også siger). Du må først oprette en bitmap baseret på en stream.
Hvis du vil være venlig at tage det fra begyndelsen... hvis vi siger jeg har tilføjet 'pic1.bmp' til mit projekt, og skal bruge den til en MouseDown event, kan du lave koden? Sætter lige point lidt op fordi jeg skal være så besværlig :-)
Det prøvede jeg også før, men så giver den mig flg. exception:
System.ArgumentException: 'null' is not a valid value for 'stream'. at System.Drawing.Bitmap..ctor(Stream stream) at XDCCSearcher.UserControl1.pictureBox1_MouseDown(Object sender, MouseEventArgs e) at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Nej nej, den hedder down.bmp, men det HAR jeg lavet om, så flg: Bitmap picDown = new Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("down.bmp")); pictureBox1.Image = picDown;
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.