Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lägga till en picturebox med bild i usercontrol

Postades av 2004-12-29 22:58:48 - Benni Svensson, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 1221 personer

I en vanlig form så fungerar ju:
<code>
this.pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize ;
Bitmap MyImage = new Bitmap(Application.StartupPath + "\\59.ico");
this.pictureBox1.ClientSize = new Size(14, 14);
this.pictureBox1.Image=(Image) MyImage ;
</code>
men jag har fått bråka en hel del för att mina övriga saker skall fungera.
Så här ser det ut:
<code>
public class in_Box : System.ComponentModel.Component
{
//lite kod
public Form in_putBox = new Form();
private System.Windows.Forms.PictureBox pictureBox1;
// i InitializeComponent
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(17, 17);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(16, 16);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
this.pictureBox1.TabIndex = 2;
this.pictureBox1.TabStop = false;
this.pictureBox1.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBox1_Paint);
</code>

..och jag får ingen bild hur jag än försöker.
I det långa loppet, så hadde jag tänkt att ha en recurse-fil med olika iconer, men det blir ju en senare sak.
Nu gäller det att få fram bilden, någon som har ett tips?


Svara

Sv: Lägga till en picturebox med bild i usercontrol

Postades av 2004-12-29 23:10:09 - Andreas Håkansson

Benni,

Har du kontrollerat så att <b>((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
</b> inte returnerar null? Läs även här hur du kan baka in filer i din dll och sen använda dem inne ifrån ditt program http://www.pellesoft.se/communicate/forum/view.aspx?msgid=164301&forumid=10&sum=0#164315 självklart ska du då inte använda <b>StreamReader</b> utan du kan använda <b>FromStream</b> på <b>Image</b> klassen.


Svara

Sv:Lägga till en picturebox med bild i usercontrol

Postades av 2004-12-29 23:42:51 - Benni Svensson

Hej Andreas.
När jag tittade efter, så skall jag naturligtvis inte använda mig av den i
InitializeComponent(). Jag tittade på andra Former jag hadde, och då var den biten hursomhelst inte med.
Att den var med nu, vet jag faktiskt inte(den har väll kommit dit av sig självt...).
Jag har i allafall bortkommenterat den raden nu. De thjälpte inte, jag är lika iconlöst som innan.
Jag misstänker att problemet ligger i :
<code>
public class in_Box : System.ComponentModel.Component
//...
public Form in_putBox = new Form();
</code>
Jag har letat hela dagen men sammtidigt vågar jag inte härja för mycket, nu när resten fungerar så bra.
[REDIGERAT]
Nu får jag ett felmedelande(änteligen)
<code>
An unhandled exception of type 'System.ArgumentException' occurred in system.drawing.dll

Additional information: En ogiltig parameter har använts.
</code>
..och då pekar han på..
<code>
this.pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize ;
Bitmap MyImage = new Bitmap("E:\\C#\\C#-Controlls\\InputBox\\59.bmp");//<-- DENNA RADEN
this.pictureBox1.ClientSize = new Size(14, 14);
this.pictureBox1.Image=(Image) MyImage ;
</code>
Någon som har en bra ide?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 165
27 952
271 704
550
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies