Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Евгений Петров   (09.03.2007 в 17:23)
Привет всем, помогите мне плиз такую штуку сделать. Немного не в тему но все же..
Ставим на форму PictureBox. У него фоном (BackgroundImage) делаем какую нибудь картинку. Потом пытаемся вывесит на него буферизированную графику...
BufferedGraphicsContext context = BufferedGraphicsManager.Current;
BufferedGraphics g = context.Allocate(pictureBox1.CreateGraphics(), new Rectangle(0, 0, pictureBox1.Width, pictureBox1.Height));

g.Graphics.DrawLine(new Pen(Color.Red), 0, 0, 100, 100);
g.Render();


В результате черный фон и на нем красная линия... Можно ли как то сделать фон у g прозрачным? g.Clear(Color.Transparent); не помогает...

Заранее большущее спасибо!


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: