Изменение размера изображения при изменении размера элемента управления C#

Я только недавно начал разрабатывать элементы управления Windows Form, и одним из элементов управления, над которым я сейчас работаю, является просто (на данный момент) окно с изображением. Но я хочу, чтобы пользователь моего элемента управления смог изменить размер изображения. Я пытался связать событие control.resize, но, похоже, это не сработало.

2 ответа

Решение

Попробуйте установить свойство SizeMode. Больше на http://msdn.microsoft.com/en-us/library/system.windows.forms.pictureboxsizemode.aspx

Что-то вроде:

public Form1()
{
    InitializeComponent();
    Resize += Form1_Resize;
}

void Form1_Resize(object sender, EventArgs e)
{
    pictureBox1.Size = new Size(Width / 2, Height / 2);
}
Другие вопросы по тегам