0

オーバーライド onpaint メソッドで 2 つの四角形を塗りつぶす C# コードを誰かに提供してもらえますか。ここでは、メッセージ タイトル トップバーとメッセージ テキストを持つメッセージ ボックス ダイアログを作成しようとしています。

4

2 に答える 2

1

二回電話e.Graphics.FillRectangleする。

于 2011-07-18T15:14:40.050 に答える
0

MSDN には、塗りつぶされた四角形を描画する方法に関する短い記事があります。2 つの四角形を描画する場合は、それを 2 回行います。イベントを処理している場合は、オブジェクトがイベント引数で渡されるため、OnPaint呼び出す必要がないことに注意してください。CreateGraphicsGraphics

ただし、これを行う必要はないようです。標準のフォームとコントロール (またはMessageBoxクラスのみ)を使用して、求めていることを実行できるはずです。

ダイアログで何をする必要があるかについて、もう少し詳しく説明していただけますか?

于 2011-07-18T15:17:45.830 に答える