Картинка формы

Valadimir
Дата: 05.05.2006 10:54:17
Как получить картинку с формой программно?
Valadimir
Дата: 05.05.2006 11:28:39
вообщем я рисую c помощью Graphics линию затем мне надо отправить её в ворд?
Такова жизнь
Дата: 05.05.2006 11:46:55
Valadimir
вообщем я рисую c помощью Graphics линию затем мне надо отправить её в ворд?


Все равно непонятно. Чего хотите-то?
Valadimir
Дата: 05.05.2006 12:03:53
короче мне нужно изображение того что нарисовано на форме?например в виде файла.
Alkv
Дата: 05.05.2006 12:31:01
Например так:

                private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
		{
			PaintGraphics(e.Graphics);
		}


		void PaintGraphics(Graphics g)
		{
                         // здесь рисуем картинку на форме
			g.DrawLine(new Pen(Color.Black, 5), 0,0,100,100);
		}

		private void Form1_Load(object sender, System.EventArgs e)
		{
                         //создаем имедж нужного размера
			Bitmap bit = new Bitmap(100,100);
			Graphics g = Graphics.FromImage(bit);
                         // рисуем на нем картинку формы
			PaintGraphics(g);
			g.Dispose();
                         // сораняем в файл
			bit.Save("C:\\1.bmp");
		}
Valadimir
Дата: 05.05.2006 14:20:26
Спасибо конечно но что то не работает : файл не создаётся
Valadimir
Дата: 05.05.2006 14:22:19
Может Graphics.GETHWND?
Alkv
Дата: 05.05.2006 14:28:31
У меня работает :)