私は現在、スタッフの画像の上にメモを入れようとしています。ただし、メモの背景は、画像のようにフォームの背景に設定されています。 画像の種類はpngです。c#別の画像の上に画像を重ねる
//class music staff
public MusicStaff(int xLoc, int yLoc, int xSize, int ySize)
{
this.SetBounds(xLoc, yLoc, xSize, ySize);
this.Visible = true;
ResourceManager rm = Resources.ResourceManager;
Bitmap bmp = (Bitmap)rm.GetObject("Staff1");
this.BackgroundImage = bmp;
this.BackgroundImageLayout = ImageLayout.Stretch;
this.BackColor = Color.White;
//adding the background pic
panel4 = new MusicStaff(3, 62, 927, 150);
//adding a note
MusicNote p = new MusicNote(pitch, duration, shape, s);
p.SizeMode = PictureBoxSizeMode.StretchImage;
p.BackColor = Color.Transparent;
p.Size = new Size(50, 75);
p.Location = new Point(xCounter + starterX, NoteLocations.c0.mainPoint);
Bitmap myImage = (Bitmap)rm.GetObject(shape);
p.Image = myImage;
誰もがどこから助けてくれるのか分かりませんので、誰でもどこから助けていいですか? –
okコードを追加しました – christine
コードは少し切り捨てられていますが、これは一般的には良いですが、より多くの文脈と何が起こっているのかを正確に見てください。 –