誰かが私にC#コードを提供して、onpaintメソッドをオーバーライドする際に2つの矩形を塗りつぶすことができますか?メッセージタイトルバーとメッセージテキストを持つメッセージボックスダイアログを作成しようとしています。OnPaintをオーバーライドする:複数の矩形を描画する
0
A
答えて
1
e.Graphics.FillRectangle
を2回呼び出します。
0
MSDNの短い記事がHow to draw a filled rectangleにあります.2つの長方形を描きたい場合は、その2回行います。 OnPaint
イベントを処理している場合は、イベント引数でGraphics
オブジェクトが渡されるため、CreateGraphics
に電話する必要はありません。
ただし、これを行う必要はありません。あなたは標準的なフォームとコントロール(あるいはおそらくMessageBox
クラス)を使って何を求めているのでしょうか?
ダイアログで何をする必要があるのか少し詳しく説明できますか?
関連する問題
- 1. WPF矩形描画境界
メッセージボックスダイアログと描画矩形との関係は何ですか? – Tigran