Die Programmiersprache Visual Basic von Microsoft macht es leicht, eine Menge Dinge zu tun , vor allem, wenn es an der Zeit , um eine Benutzeroberfläche mit seinen Drag-and- Drop-Komponenten Design geht . Allerdings sind einige Aufgaben nicht so intuitiv, wie Größenänderung ein Bild. Es scheint offensichtlich, dass die eingebauten Image-Klasse , um eine Größenänderung Verfahren haben , aber kein solches Glück. Allerdings ist die Aufgabe nicht unmöglich , es erfordert nur ein wenig counter-intuitive Nutzung des DrawImage Verfahren in der Graphics-Klasse . Anleitung
1
Öffnen Sie Visual Basic-Projekt und ziehen Sie ein PictureBox aus der Toolbox in das Formular. Während es noch ausgewählt ist , die Eigenschaften -Fenster in der rechten unteren Ecke gehen und die "Bild" -Eigenschaft. Klicken Sie auf das Listenfeld und wählen Sie ein Bild von Ihrer Festplatte , die Sie gerne ändern würde .
2
Ziehen Sie ein Button-Steuerelement aus der Toolbox auf das Formular. Im Eigenschaften-Fenster , seinen Namen ändern Eigenschaft auf " ändern. "
3
Doppelklicken Sie auf die Taste, die Sie in Schritt zwei aufgenommen. Dadurch wird eine Event-Methode und bewegen Sie den Cursor , um es automatisch . Fügen Sie den folgenden drin :
Private Sub Button1_Click (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button1.Click
Dim Quelle als Bitmap = PictureBox1.Image
Dim dest_image As New Bitmap ( 200, 200 )
Dim g As Graphics = Graphics.FromImage ( dest_image )
g.drawImage (Quelle , 0, 0 , dest_image.Width + 1 , dest_image.Height + 1) german
PictureBox1.Image = dest_image
End Sub