Прозрачный BufferedGraphics
От: Evgeniy_Petrov  
Дата: 09.03.07 23:38
Оценка:
Здравствуйте!. Помогите мне плиз такую штуку сделать. Ставим на форму 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); не помогает...

Заранее большущее спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.