Конструктор Windows Forms - Как предотвратить удаление дочерних элементов управления - PullRequest
0 голосов
/ 07 декабря 2011

Здесь есть похожий вопрос здесь

У меня есть базовая форма со свойством Buttons.Это просто общий список объектов Button.Это видно для производных форм в сетке свойств дизайнера форм и поддерживается CollectionEditor.Когда кнопка добавляется с помощью редактора коллекций, она добавляется в элемент управления базовой формы, а когда она удаляется, она удаляется из формы.

Проблема заключается в том, что пользователь также может удалить его из формы вручную, выбрав его и нажав кнопку удаления.

Как заставить пользователя использовать Редактор коллекций через свойство «Кнопки» и предотвратитьих от внесения изменений прямо на дизайнерской поверхности?

1 Ответ

1 голос
/ 07 декабря 2011

Оберните все это как пользовательский элемент управления.

Тогда, как составной пользовательский элемент управления, вы не можете изменять его содержимое, если у вас нет доступа к элементу управления.

Итакони могут удалить всю вещь, или они могут использовать это средство, чтобы связываться с кнопками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...