c#webbrowser表单绘制矩形

时间:2011-07-10 01:10:47

标签: c# browser

我的问题可能听起来很愚蠢但是我想知道我是否可以在我的webbrowser对象上绘制一个矩形并在我的webbrowser上移动那个恒定大小的矩形?

我尝试绘制一个矩形,但在我的表单和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);
}

这是代码。我只是尝试绘制一个矩形,而不是处理鼠标,但我没有成功绘图。

但是,我注意到矩形实际存在,但它位于WebBrowser对象下。我需要将我的矩形放在WebBrowser的顶部。

我如何将矩形置于我的WebBrowser顶部,以便它可见?

1 个答案:

答案 0 :(得分:0)

更改

Graphics g = webBrowser1.CreateGraphics();

Graphics g = Form1.CreateGraphics();

假设Form1是表单的名称。