Весь смысл отключения элементов управления состоит в том, чтобы сообщить пользователю, что элемент управления не может использоваться в определенное время. Это соглашение, которое пользователи усвоили и привыкли, поэтому я бы посоветовал ему следовать. Если этого не сделать, пользователи могут запутаться.
Самый простой способ - отключить контейнер, в котором расположены элементы управления, а не отключать каждый элемент управления. Лучший способ (или, по крайней мере, тот, который я предпочитаю) - это метод, который будет управлять свойствами Visible
и Enabled
элементов управления, в зависимости от состояния, в котором находится пользовательский интерфейс.