2010-04-10 2 views
1

У меня есть 3x3 растровые изображения на форме, что я хочу сделать, когда пользователь дважды щелкает мышью по одному из 9-ти картинных ящиков, я хочу, чтобы окно с щелчком мыши заняло всю область, вроде эффекта масштабирования, любого Идея, как реализовать этот эффект?Реализация максимизации управления, чтобы занять всю клиентскую область в winforms?

+0

Как максимизировать? –

+0

да. и я также хочу вернуться к нормальному размеру. – Benny

ответ

1

Если PictureBox в форме непосредственно, вы можете сделать

pictureBox1.Dock = DockStyle.Fill; 
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; 

еще вам нужно установить размер и местоположение.

pictureBox1.Location = new Point(0, 0); 
    pictureBox1.Size = this.Size; 
    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; 

Вы можете выбрать zoom sizemode, чтобы сохранить качество изображения.

Смежные вопросы