2010-02-18 3 views
1

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

ответ

0

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

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

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

Смежные вопросы