9

ご存知のように、ラベルは通常、正方形または長方形の形をしています。本当に丸いラベルを作る必要があります。誰かが私にこれが可能であるか、少なくとも私を正しい方向に向けることができるか教えてもらえますか?

申し訳ありませんが、明確にするためです。丸型のラベルが欲しいです。画面に円を描くだけではありません。

4

2 に答える 2

14

ラベルのRegionプロパティを設定できます:

var path = new System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(0, 0, label1.Width, label1.Height);

this.label1.Region = new Region(path);
于 2012-07-16T13:39:25.607 に答える
6
System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(100, 100, 200, 200);
graphics.DrawEllipse(System.Drawing.Pens.Black, rectangle);
于 2012-07-05T15:30:50.843 に答える