Изменение размера изображения при изменении размера элемента управления 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);
}