Пункт меню синхронизации .Net с кнопкой на панели инструментов - PullRequest
1 голос
/ 18 февраля 2010

Я создаю приложение .Net3.5 (c #) и хочу написать общий код, который синхронизирует определенные свойства между кнопками панели инструментов и пунктами меню, имеющими ту же цель. Например, установка кнопки как отключенной должна установить соответствующий пункт меню как отключенный. Моя идея состоит в том, чтобы держать в словаре списки «парных» элементов управления. Есть идеи?

1 Ответ

0 голосов
/ 18 февраля 2010

Здесь есть статья CodeProject , в которой объясняется, как использовать менеджер для элементов управления Edit и как синхронизируется меню.Я знаю, что код не обновлялся некоторое время, поскольку он использует .NET 2003 Framework, но я уверен, что он может быть перекомпилирован аккуратно, чтобы привести в соответствие .NET 2 Framework.

Настоящая красота этого кодачто если у вас есть элементы управления для редактирования, меню «Редактировать» автоматически синхронизируется на основе элемента управления для редактирования, т. е. если это может быть «Вырезать», «Копировать» или «Вставить», и оно деактивирует / активирует пункт меню для этого «Редактировать»меню.

Надеюсь, это поможет, С уважением, Том.

...