#

C#: Bild in WinForms anzeigen

 

Wie zeigt man ein Bild in einer Windows Classic Desktop App an?

Bilder werden in Windows Forms in einer PictureBox angezeigt.

PictureBox pictureBox = new PictureBox();

 

In dieses Anzeigeelement lädt man dann eine Bitmap, Image Bild

In diesem Beispiel wird ein Bitmap-Image aus einem Barcode erstellt und anschliessend in das Anzeige-Control geladen

Image imgCode = barCode_39.Draw("12345", metrics);

//</ Image >

 

//< add >

pictureBox.Image = imgCode;

this.Controls.Add(pictureBox);

//</ add >

 

Strech

Wenn man das Bild maximal in das umgebende Picturebox Element zoomen möchte, dann verwendet man die Einstellung Picturebox.SizeMode zum Anpassen der Größe

pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;

 

 

 

 

 

        public void ax_create_Barcode_39()

        {

            //< pictureBox >           

            PictureBox pictureBox = new PictureBox();

            pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;

            pictureBox.Dock = DockStyle.Fill;

            //</ pictureBox >

 

            //< Image >

            Code39BarcodeDraw barCode_39 = BarcodeDrawFactory.Code39WithChecksum;

            BarcodeMetrics metrics = new BarcodeMetrics1d(1, pictureBox.Width / 15, pictureBox.Height);

            Image imgCode = barCode_39.Draw("12345", metrics);

            //</ Image >

 

            //< add >

            pictureBox.Image = imgCode;

            this.Controls.Add(pictureBox);

            //</ add >

        }

 

 

Windows Forms Winforms, C#

Image, Bild, Picturebox, Bitmap

 

Mobile

.

123movies