他のすべての上にあるはずの文字列をどのように描画しますか? 私のパネルには、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はフレームワークです。 –
お使いの.NETのバージョンは? – Kazar
私は.Net 3.5 – Patrick