Значить так.
Я сделал простое приложение, на форму натянул контрол ZoomedPB и, что называется, с песней вперед
using System.Drawing;
using System.Drawing.Drawing2D;
namespace MySpace
{
public class ZoomedPB : PictureBox
{
Image image = Bitmap.FromFile("C:\\1.jpg");
Matrix matr = new Matrix();
public ZoomedPB()
{
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint (e);
e.Graphics.Transform = matr;
e.Graphics.DrawImage(image, 0,0);
Focus();
}
protected override void OnMouseWheel(MouseEventArgs e)
{
float a = 1.1f;
if (e.Delta > 0)
{
a = (float)1/a;
}
matr.Scale(a, a);
Invalidate();
}
}
}