Используйте Padding
свойство Picture Box, чтобы изменить размер изображения в картинке.
// Свойство режима «Первый набор размеров» для графического блока
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
Тогда
int padding = 0;
private void btnAddView_Click(object sender, EventArgs e)
{
//resultViewContainer.AddView("Data");
padding += 10;
pictureBox1.Padding = new Padding(padding);
}
private void pictureBox1_PaddingChanged(object sender, EventArgs e)
{
PictureBox pic = sender as PictureBox;
pic.Refresh();
}
private void simpleButton1_Click(object sender, EventArgs e)
{
if (padding >= 10)
{
padding -= 10;
pictureBox1.Padding = new Padding(padding);
}
}
Попробуйте установить размер изображения с помощью отступов ... возьмите идею из этого фрагмента кода и реализуйте то, что вы хотите.