В Form1_Resize
есть функции которые меняют вид компонентов при изменении размера формы/фрейма. Как по нажатию на Button
отключить Form1_Resize
чтобы его код не срабатывал?
Button_Click
вешается на кнопку. В обработчике отписываемся от события Control.Resize
:
private void Button_Click(object sender, EventArgs e)
{
Resize -= Form1_Resize;
}
Для подписки на событие ресайза:
Resize += Form1_Resize;
Так же в нестабильном коде существует практика при подписки на событие сначала отписываться от него (чтобы предотвратить двойную подписку):
Resize -= Form1_Resize;
Resize += Form1_Resize;
private bool _ResizeFlag = true;
private void Form1_Resize(object sender, EventArgs e)
{
if (!_ResizeFlag)
return;
...
}
private void Button_Click(object sender, EventArgs e)
{
_ResizeFlag = false;
}
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
ЗдравствуйтеЕсть сайт, где содержимое страницы подгружается с использованием ajax (по-моему)
Как сделать так чтобы по нажатию на Button ScrollBar в RichTextBox начал автоматически медленно двигаться вниз?