你如何绘制应该在其他任何东西上的字符串? 现在在我的面板中,我在Panel1.Controls中有一些用户控件。所以我将其添加到Paint方法中:C#如何绘制对象的前面?
Graphics g = Panel1.CreateGraphics();
g.DrawString("BUSTED", new Font("Arial", 20f), new SolidBrush(Color.Black), new PointF(50, 50));
问题是,文本打印在用户控件的后面,所以无法看到。 (如果我改变了文字的位置,它显示正确)。
任何想法?
是不是.NET的问题,而不是C#的问题? C#是语言。 .NET是框架。 – 2009-07-29 11:56:07
您使用的是哪个版本的.NET? – Kazar 2009-07-29 12:17:00
我正在使用.Net 3.5 – Patrick 2009-07-29 12:30:20