c # webbrowser Форма рисования прямоугольника - PullRequest
2 голосов
/ 10 июля 2011

Мой вопрос может показаться глупым, но мне интересно, могу ли я нарисовать прямоугольник над объектом моего веб-браузера и переместить этот прямоугольник постоянного размера над моим веб-браузером?

Я пытался нарисовать прямоугольник, но прямоугольник не виден в моей форме и браузере.

Я не знаю, что с ним не так.

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. Мне нужно, чтобы мой прямоугольник был поверх веб-браузера.

Как я могу перенести прямоугольник на вершину моего веб-браузера , чтобы его можно было увидеть?

1 Ответ

0 голосов
/ 10 июля 2011

Замените

Graphics g = webBrowser1.CreateGraphics();

на

Graphics g = Form1.CreateGraphics();

Если предположить, что Form1 - это название вашей формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...