Цитата(UserNet @ 2.6.2007, 10:27 ) | | внутри него я сам рисую картинку |
Когда форма разворачивается, она перерисовывается. Тоже самое, если форму перекрыть другим окном. При перерисовке вызывается событие Paint. Нужно написать обработчик OnPaint события и в нем вызывать функцию прорисовки.
По поводу
Цитата(UserNet @ 2.6.2007, 10:27 ) | | рисунок можно сохранить в файл? |
| Код | private void imagePanel_Paint(object sender, PaintEventArgs e) { base.OnPaint(e);
Image newImage = Image.FromFile("SampImag.jpg"); Rectangle destRect = new Rectangle(100, 100, 450, 150); e.Graphics.DrawImage(newImage, destRect);
newImage.Save("c:\\myBitmap.bmp"); }
|
|