Gewusst wie: Erstellen Sie einen neuen Bildrahmen zur Laufzeit in C

November 16

Ein Bildfeld in einer Anwendung ist ein Container, der verschiedenen Typen von Bildern enthalten kann. Einer der Programmiersprachen, die Bildfelder verarbeiten kann ist C. C ermöglicht auch Benutzern dynamisch Ausführen von Code während der Ausführung des Programms, auch während der Laufzeit. Sie können einen Bildrahmen in C während der Laufzeit erstellen, deklarieren den Bildrahmen und seine Eigenschaften an das Programm die erforderlichen.

Anweisungen

1 Öffnen Sie den Quellcode der Anwendung C in einem Texteditor. Z. B. in Windows-Editor laden.

2 Legen Sie die folgende Code-Schnipsel in den Quellcode um das Bild zu deklarieren:

Dim NewPictureBox neue PictureBox

3 Geben Sie den folgenden Code, um das Bildfeld Quelldatei angeben:

newPictureBox.Image = Image.FromFile("C:\path\picture.jpg")

Ersetzen Sie "path\picture.jpg" durch den tatsächlichen Pfad und Namen der Grafikdatei.

4 Typ oder kopieren Sie den folgenden Code, um das Bildfeld Eigenschaften angeben:

newPictureBox.Visible = TruenewPictureBox.Top = XnewPictureBox.Left = YnewPictureBox.Width = ZnewPictureBox.Height = A

Ersetzen "X" und "Y" mit der Position, die Sie das Bild übertragen möchte. "X" sollte die Anzahl der Pixel Links zwischen der Oberkante des Bildfeldes und dem oberen Rand der Anwendung, während "Y" die Anzahl der Pixel zwischen dem linken Rand der Schnittstelle und dem linken Rand des Bildfeldes ist. Ersetzen "Z" und "A" mit, bzw. die Breite und Höhe, ausgedrückt in Pixel des Bildes.

5 Geben Sie den folgenden Codeausschnitt um das Bild zu erstellen:

Controls.Add(newPictureBox)

6 Speichern Sie die Datei, und verwenden Sie Ihre regelmäßigen Compiler kompilieren Sie das Programm und zu testen.