Verlauf in Forms

Ein leichter Verlauf hilft macnhmal schon um ein Form etwas schöner aussehen zu lassen. Im Paint einer Form, oder eines Panels, kann man diesen Verlauf zeichnen lassen. Dazu braucht man nur ein Rectangle, welches die Grösse des zu zeichnenden Bereiches angibt und ein Brush mit dem dieses Rectangle dann gefüllt wird. Um die Grafik-Funktionen nutzen zu können, muss man zuerst folgenden verweis in den usings einfügen:

using System.Drawing.Drawing2D;

Im Paint einer Form oder eines Controls kann man dann herum malen:

private void Form1_Paint(object sender, PaintEventArgs e)
{
    LinearGradientBrush myBrush;
    Color grau = Color.LightGray;
    Color weiss = Color.White;
    Rectangle rechteck_bg = new Rectangle(1, 1, this.Width, this.Height);
    myBrush = new LinearGradientBrush(rechteck_bg, grau, weiss, LinearGradientMode.ForwardDiagonal);
    e.Graphics.FillRectangle(myBrush, 1, 1, this.Width, this.Height);
}

Hat man alles richtig gemacht, sieht man beim ausführen des Programmes einen schönne Verlauf von grau in weiss 🙂

2008-09-02_1350

^^ hach… beautiful 🙂

leave your comment

*

Unterstütze den Frickelblog!