2011-07-18 27 views
0

誰かが私にC#コードを提供して、onpaintメソッドをオーバーライドする際に2つの矩形を塗りつぶすことができますか?メッセージタイトルバーとメッセージテキストを持つメッセージボックスダイアログを作成しようとしています。OnPaintをオーバーライドする:複数の矩形を描画する

+1

メッセージボックスダイアログと描画矩形との関係は何ですか? – Tigran

答えて

1

e.Graphics.FillRectangleを2回呼び出します。

0

MSDNの短い記事がHow to draw a filled rectangleにあります.2つの長方形を描きたい場合は、その2回行います。 OnPaintイベントを処理している場合は、イベント引数でGraphicsオブジェクトが渡されるため、CreateGraphicsに電話する必要はありません。

ただし、これを行う必要はありません。あなたは標準的なフォームとコントロール(あるいはおそらくMessageBoxクラス)を使って何を求めているのでしょうか?

ダイアログで何をする必要があるのか​​少し詳しく説明できますか?

関連する問題