Auf Englisch lesen

Freigeben über


ControlPaint.DrawButton Methode

Definition

Zeichnet ein Schaltflächen-Steuerelement.

Überlädt

DrawButton(Graphics, Rectangle, ButtonState)

Zeichnet ein Schaltflächen-Steuerelement auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen im angegebenen Zustand.

DrawButton(Graphics, Int32, Int32, Int32, Int32, ButtonState)

Zeichnet ein Schaltflächen-Steuerelement auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen im angegebenen Zustand.

DrawButton(Graphics, Rectangle, ButtonState)

Zeichnet ein Schaltflächen-Steuerelement auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen im angegebenen Zustand.

public static void DrawButton (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.ButtonState state);

Parameter

graphics
Graphics

Die Instanz von Graphics, in der gezeichnet werden soll.

rectangle
Rectangle

Das Rectangle, das die Abmessungen der Schaltfläche darstellt.

state
ButtonState

Eine bitweise Kombination der ButtonState-Werte, die den Zustand für das Zeichnen der Schaltfläche angibt.

Weitere Informationen

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawButton(Graphics, Int32, Int32, Int32, Int32, ButtonState)

Zeichnet ein Schaltflächen-Steuerelement auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen im angegebenen Zustand.

public static void DrawButton (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.ButtonState state);

Parameter

graphics
Graphics

Die Instanz von Graphics, in der gezeichnet werden soll.

x
Int32

Die x-Koordinate der oberen linken Ecke des Zeichenrechtecks.

y
Int32

Die y-Koordinate der oberen linken Ecke des Zeichenrechtecks.

width
Int32

Die Breite der Schaltfläche.

height
Int32

Die Höhe der Schaltfläche.

state
ButtonState

Eine bitweise Kombination der ButtonState-Werte, die den Zustand für das Zeichnen der Schaltfläche angibt.

Beispiele

using System;
using System.Drawing;
using System.Windows.Forms;

public class Form1 : Form
{
    private Button _button1 = new Button();
    private Button _button2 = new Button();

    [STAThread]
    static void Main()
    {
        Application.Run(new Form1());
    }

    public Form1()
    {
        _button2.Location = new Point(0, _button1.Height + 10);
        this.Click += Button2_Click;
        this.Controls.Add(_button1);
        this.Controls.Add(_button2);
    }

    private void Button2_Click(object sender, System.EventArgs e)
    {
        // Draws a flat button on button1.
        ControlPaint.DrawButton(
            System.Drawing.Graphics.FromHwnd(_button1.Handle), 0, 0,
            _button1.Width, _button1.Height,
            ButtonState.Flat);
    }

}

Weitere Informationen

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9