0
私はPictureBox
コントロールの透明な背景を使用します。PictureBoxに半透明にペイントする方法はありますか?
しかし、%50の不透明度の青色のFillRectangle
でペイントすることもできます。
これを行う方法?
私はPictureBox
コントロールの透明な背景を使用します。PictureBoxに半透明にペイントする方法はありますか?
しかし、%50の不透明度の青色のFillRectangle
でペイントすることもできます。
これを行う方法?
.NET WinFormコントロール自体は透過性をサポートしていませんが、GDI +は一般的なレンダリングが行われる限り機能します。ピクチャボックス(または何か他のもの)にレンダリングしていて、部分的な不透明度で何かをレンダリングする場合は、アルファ値が255未満(不透明)のカラーを作成し、ブラシまたはペンを作成するために使用します。例えば
:
Color c = Color.FromArgb(128, Color.Blue);
using (Brush b = new SolidBrush(c))
{
e.Graphics.FillRectangle(b, 0, 0, 50, 50);
}
うんピクチャがかなり限られています。独自のOnPaintイベントを開始する必要があるかもしれません。 –
ありがとうございました。 –