これには、おそらくTexureBrush.
はTextureBrushイメージをパラメーターとして受け取るため、ディスクから既存のイメージをロードするか、長方形などを描画するイメージをメモリに作成できます。
次の例では、GetTextureBrush が実際のブラシを作成します。ここで、色と形を定義します。必要に応じて調整してください。
例(VB.net):
Private Sub DrawBrush()
    Dim g As Graphics = Me.CreateGraphics
    Dim bmp As Image = GetTexureBrush
    Dim b As New TextureBrush(bmp)
    g.FillRectangle(b, New Rectangle(0, 0, 200, 500))
    b.Dispose()
    bmp.Dispose()
    g.Dispose()
End Sub
Private Function GetTexureBrush() As Image
    Dim bmp As New Bitmap(100, 20)
    Dim g As Graphics = Graphics.FromImage(bmp)
    g.FillRectangle(Brushes.DarkGreen, New Rectangle(0, 0, 75, 20))
    g.FillRectangle(Brushes.Gray, New Rectangle(75, 0, 25, 20))
    g.Dispose()
    Return bmp
End Function
C#
private void DrawBrush()
{
    Graphics g = this.CreateGraphics;
    Image bmp = GetTexureBrush();
    TextureBrush b = new TextureBrush(bmp);
    g.FillRectangle(b, new Rectangle(0, 0, 200, 500));
    b.Dispose();
    bmp.Dispose();
    g.Dispose();
}
private Image GetTexureBrush()
{
    Bitmap bmp = new Bitmap(100, 20);
    Graphics g = Graphics.FromImage(bmp);
    g.FillRectangle(Brushes.DarkGreen, new Rectangle(0, 0, 75, 20));
    g.FillRectangle(Brushes.Gray, new Rectangle(75, 0, 25, 20));
    g.Dispose();
    return bmp;
}