私panel
はその上にハートを描いていpanel
ます..しかし、私はハートを描きたくないので、ハート以外のすべてを描きたいので、ハートは透明です。Region
選択したものを反転できますPath
か?
System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath();
path.AddArc(0, 0, (this.Width / 2), (this.Height / 2), 135, 195);
path.AddArc((this.Width / 2), 0, (this.Width / 2), (this.Height / 2), 210, 195);
path.AddLine((this.Width / 2), this.Height, (this.Width / 2), this.Height);
this.Region = new Region(path);
this.BackColor = Color.Black;
見た目(白=透明):
私がそれをどのように見せたいか(白=透明):