SimpleShape.DrawToBitmap-Methode
Unterstützt das Rendering für die angegebene Bitmap.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Overrides Sub DrawToBitmap ( _
bitmap As Bitmap, _
targetBounds As Rectangle _
)
public override void DrawToBitmap(
Bitmap bitmap,
Rectangle targetBounds
)
public:
virtual void DrawToBitmap(
Bitmap^ bitmap,
Rectangle targetBounds
) override
abstract DrawToBitmap :
bitmap:Bitmap *
targetBounds:Rectangle -> unit
override DrawToBitmap :
bitmap:Bitmap *
targetBounds:Rectangle -> unit
public override function DrawToBitmap(
bitmap : Bitmap,
targetBounds : Rectangle
)
Parameter
- bitmap
Typ: System.Drawing.Bitmap
So Bitmap gezeichnet werden soll.
- targetBounds
Typ: System.Drawing.Rectangle
Rectangle , innerhalb derer LineShape gerendert wird.
Hinweise
Wenn die x oder y Koordinaten oder die width oder height-Parameter aus targetBounds kleiner als 0 sind, wird ArgumentException ausgelöst.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die DrawToBitmap-Methode und die ClientRectangle-Eigenschaft verwendet, um OvalShape auf einem PictureBox-Steuerelement zu zeichnen.
Private Sub Form1_Load() Handles MyBase.Load
Dim pic As New System.Drawing.Bitmap(Me.PictureBox1.Image,
PictureBox1.Width, PictureBox1.Height)
Dim rect As New System.Drawing.Rectangle
' Assign the client rectangle.
rect = OvalShape1.ClientRectangle
' Draw the oval on the bitmap.
OvalShape1.DrawToBitmap(pic, rect)
PictureBox2.Image = pic
End Sub
private void form1_Load(System.Object sender, System.EventArgs e)
{
System.Drawing.Bitmap pic = new System.Drawing.Bitmap(this.pictureBox1.Image,
pictureBox1.Width, pictureBox1.Height);
System.Drawing.Rectangle rect = new System.Drawing.Rectangle();
// Assign the client rectangle.
rect = ovalShape1.ClientRectangle;
// Draw the oval on the bitmap.
ovalShape1.DrawToBitmap(pic, rect);
pictureBox2.Image = pic;
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)
Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)