Icon in PictureBox

JK_net

Erfahrenes Mitglied
Hallo!

Ich habe ein Icon (test.ico). In diesem Icon sind zwei Formate gespeichert. Einmal 16x16 und einmal 32x32. Jetzt möchte ich in einer PictureBox das kleine Icon und in einer zweiten PictureBox das große Icon anzeigen lassen.

Kann mir jemand sagen, wie ich das ermitteln/auslesen kann?

MfG
Jens
 
Hallo JK_net!

Ich hoffe ich habe deine Frage richtig verstanden!

1. Ein Icon kannst du einfach mit der DrawIcon - Methode der Graphics - Klasse in eine PictureBox zeichnen.

2. Um die Grösse zu selektieren, habe ich in der MSDN folgendes gefunden (ich poste es gerade hinein, da ich den Link der Internetversion nicht herausgefunden habe)

Code:
Icon-Konstruktor (Icon, Int32, Int32)

public Icon(
   Icon original,
   int width,
   int height
);


Parameter
original   :   Das Symbol, aus dem die geänderte Größe geladen werden soll. 
width      :   Die Breite des neuen Symbols. 
height     :   Die Höhe des neuen Symbols. 

Hinweise
Wenn keine Version gefunden wird, die der Größe genau entspricht, 
wird die ähnlichste Entsprechung verwendet. Beachten Sie, dass diese 
Methode lediglich ein Duplikat des Symbols erstellt, wenn der 
original-Parameter ein Icon-Objekt mit nur einer Größe ist. Verwenden 
Sie die Streckfunktionen der DrawImage-Methode, um die Größe des 
Symbols zu ändern.

Wenn ich dich falsch verstanden habe, korrigiere mich bitte!
 
Zuletzt bearbeitet:
Sorry, aber ich muss noch mal kurz fragen:

Ich habe Probleme beim Zuweisen des Icons in die PictureBox.
Hast du da eine Idee, bzw. wie funktioniert das DrawIcon?

MfG
Jens
 
Icons kann man auch ganz einfach in einem Label darstellen. Die Bilder kannst du aus einer ImageList oder aus einer Datei hinzufügen!

Vielleicht reicht dir das schon... ;)
 
Zurück