Используя этот метод:
private void disableControls()
{
foreach (Control c in this.Controls)
{
c.Enabled = false;
}
}
На форме, которая имеет только 5 элементов управления, почему она такая медленная?
Вы можете четко видеть, что каждый элемент управления отключен.
Edit:
Вот еще несколько деталей:
Единственный обработчик событий, который у меня есть в форме, связан с IndexChanged comboBox.
Форма, в которой я запускаю этот метод, является новой формой, вызываемой из родительской формы с использованием showDialog.
Фактически, метод отключения элементов управления - это первое, что вызывается при нажатии кнопки.
Я действительно не знаю, почему это происходит, я попытаюсь перезагрузиться и посмотреть, станет ли лучше.