2011-07-10 55 views
2

我的問題聽起來很愚蠢,但我想知道如果我可以在我的webbrowser對象上畫一個矩形並將該常量大小的矩形移動到我的webbrowser上?c#webbrowser表單繪製矩形

我試圖繪製一個矩形,但矩形在我的窗體和瀏覽器中不可見。

我不知道它有什麼問題。

Graphics g = webBrowser1.CreateGraphics(); 
Rectangle rect = new Rectangle(400,400, 200, 100); 
using (Pen pen = new Pen (Color.Red, 2) 
{ 
g.DrawRectangle(pen, rect); 
} 

這是code..I只是想先繪製一個矩形,而不是對付老鼠的東西,但我沒有成功的圖紙。

但是,我注意到矩形實際上是存在的,但它在WebBrowser對象下。我需要我的矩形位於WebBrowser的頂部。

我該如何使我的WebBrowser頂部的矩形,使其可見?

+1

你可以粘貼相關的代碼,告訴我們你試過/正在做什麼嗎? –

回答

0

變化

Graphics g = webBrowser1.CreateGraphics(); 

Graphics g = Form1.CreateGraphics(); 

假設Form1是您的窗體的名稱。

+0

我試圖將其更改爲Form1但未成功。沒有CreateGraphics for Form1的方法。 –

+0

我注意到我的錯誤!該矩形繪製在窗體畫布上。但是,我的表單上有一個WebBrowser,因此矩形留在WebBrowser下。現在的問題是如何將這個矩形放到WebBrowser的前端? –