2011-07-18 121 views
0

任何人都可以提供我C#代碼來填充覆蓋onpaint方法中的兩個矩形。在這裏我試圖創建一個消息標題頂欄和消息文本的消息框對話框。覆蓋OnPaint:繪製多個矩形

+1

消息框對話框和繪圖矩形之間的關係是什麼? – Tigran

回答

1

撥打e.Graphics.FillRectangle兩次。

0

嗯,在How to draw a filled rectangle上有一篇關於MSDN的簡短文章 - 如果你想繪製兩個矩形,那麼做兩次!請注意,如果您正在處理OnPaint事件,則無需調用CreateGraphics,因爲Graphics對象在事件參數中傳遞給您。

但是,它聽起來像你不應該做任何這一點。你應該能夠做到你所要求的標準形式和控件(或可能只是MessageBox類)

你能詳細說明你需要在對話框中做什麼嗎?