Когда вы отключаете контейнерный элемент управления (например, GroupBox
), все его дочерние элементы также становятся отключенными. Вот как это работает в Windows; изменить это поведение невозможно.
Вместо этого необходимо установить для свойства ReadOnly
каждого отдельного элемента управления TextBox
значение true. Если вы отключите весь GroupBox
, все элементы управления TextBox
, которые он содержит, также будут отключены, что переопределяет состояние свойства ReadOnly
и не позволяет пользователю копировать его содержимое.
Как только вы исправите раздел кода, который отключает GroupBox
, вы можете использовать простой цикл foreach
, чтобы выполнить грязную работу по установке свойства для каждого элемента управления TextBox
:
foreach (TextBox txt in myGroupBox.Controls)
{
txt.ReadOnly = true;
}