У меня есть приложение формы Windows, и у меня есть UserControl, который имеет несколько групповых блоков и некоторые кнопки, которые должны быть включены или отключены в зависимости от роли пользователя, например:
this.btnEditArchive.Enabled = (ActiveUser.Instance.role == DConstants.kAdmin || ActiveUser.Instance.role == DConstants.kSuperAdmin);
Это помещено в _Loadсобытие.Теперь иногда, когда я переключаюсь между страницами, эти кнопки не выглядят отключенными.Но когда я пытаюсь прикоснуться к ним, то становлюсь инвалидом.Похоже, пользовательский интерфейс как-то не правильно нарисован.Как это исправить?Что может быть причиной этого?