0

ペイント プログラムを作成しています。PictureBox グラフィックスの色は、FillShape のブラシと DrawShape のペンをサポートしています。

解決策があれば、ブラシ/ペンをカラーに変換する方法を教えてください。そのため、カスタム カラーに ColorDialog を使用することもできます。

4

1 に答える 1

0

あなたが望むのは、色からブラシやペンを作成できることだと思います。その場合、これはそれを行うべきです:

        'create a brush from a known colour
        Dim brush = New SolidBrush(Color.AliceBlue)
        'create a brush from a user defined colour
        Dim brush2 = New SolidBrush(Color.FromArgb(128, 128, 128))
        'create a pen from a known colour
        Dim pen = New Pen(Color.Red)
        'create a pen from a custom colour
        Dim pen2 = New Pen(Color.FromArgb(0, 128, 255))
        'create a pen from a brush
        Dim pen3 = New Pen(brush)

        'don't forget to dispose of your brushes/pens when finished
        brush.Dispose()
        brush2.Dispose()
        pen.Dispose()
        pen2.Dispose()
        pen3.Dispose()
于 2015-05-20T13:33:38.003 に答える