最善のアプローチを変更する表示用ピクチャにその構成された画像を割り当て、次に、ビットマップオブジェクトにオフラインオーバーレイで画像を構築することです。このような例
:
int width = 100;
int height = 100;
Image image = new Bitmap(width, height);
using (var graphics = Graphics.FromImage(image))
{
graphics.DrawImage(MyApplication.Properties.Resources.ImageItemX, new Rectangle(0, 0, width, height));
graphics.DrawImage(MyApplication.Properties.Resources.ImageGradeZ, new Rectangle(0, 0, width, height));
}
myPictureBox.SizeMode = PictureBoxSizeMode.Zoom;
myPictureBox.Image = image;
これはImageItemX
とImageGradeZ
は、これらの名前の下に、プロジェクトのリソースとしてインポート(たとえば、PNGファイルのための)背景を透明像であることを前提としています。
例えば、これらのリソース

与えられたコードは、この生成されます。

。 – SLaks
私はそれほど知っています:P –