Ordnen Sie ein externes Bild in eine Picturebox in Visual Studio 2008 (C#)?
Wie kann ich ordnen Sie ein externes Bild in die PictureBox in Visual Studio 2008
?
In der Regel, Wenn wir ChooseImage
im PictureBox-Steuerelement , Visual Studio fügt das Bild in die exe-Datei und es verursacht eine Erhöhung der exe-Datei die Lautstärke, ich möchte hinzufügen, das Bild aus einem Verzeichnis neben der exe-Datei.
Ist es möglich in Visual Studio 2008?
P. S:
Ich will nicht hinzufügen, das Bild mit C# - code, weil VS2008 nicht zeigen, es sich bei der Entwicklung Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Verknüpfte Ressourcen.
MSDN auf Verlinkten vs. Eingebettete Ressourcen
P. S. ich allerdings noch nicht bekommen, warum sollte Sie es brauchen—sogar wenn .exe-Datei nicht größer werden, die ganze app-Paket eine größere Größe würde, oder nicht?
Besten,
Dan
Ich denke, man kann dies in C# - code mit dem Bild.FromFile Methode. Solange der C# - code in der Initialisierung der form /Kontrolle, es laufen soll, sowohl zur Entwurfszeit als auch zur Laufzeit.
InitializeComponent()
?this.pictureBox1.Image = Image.FromFile(@"Images\flower4.png");
aber es verursacht einen Fehler !!!InitializeComponent
code, wie es kommt, die von designer generiert. Diese Linie sollte nach diesem Aufruf in den Konstruktor. Welche Art von Fehlermeldung bekommst du? Bitte siehe auch meine Antwort zu verknüpften Ressourcen.Wenn dies WinForms, es ist besser, legen Sie die
ImageLocation
der PictureBox den Pfad zu eurem Bild. Hierzu die designer haben es zur design-Zeit.Sie können erhalten Bilder von
Resources
sehen Zum einbetten und Zugriff auf Ressourcen mithilfe von Visual C#
Falsch verstanden, die Frage OP gefragt zu laden, ohne die Ressourcen zu nutzen.
müssen Sie tun
Image.FromFile("c:\\image.bmp")
Wenn das Bild wenn eine JPEG-dann kann Man es umwandeln in Bitmap
Bitmap myJpeg=(Bitmap) Image.FromFile("myJpegPath");
ODER,
Resources
, weil es erhöht die exe-Datei volume.