сохранить элементы контекстного меню в my.settings vb.net - PullRequest
1 голос
/ 12 января 2010

Как сохранить элементы в полосе контекстного меню в Настройках, чтобы они находились в контекстном меню при следующем запуске приложения?

Или есть ли лучший способ, чем использовать настройки? (это недавно открытые файлы в cms)

Ответы [ 2 ]

0 голосов
/ 13 января 2010

Это хорошая идея, чтобы сохранить их в качестве пользовательских настроек. Я хотел бы сохранить их как StringCollection (каждый элемент коллекции будет недавно открытый путь к файлу). Когда ваше приложение загружается, вам нужно просто просмотреть эту коллекцию и добавить соответствующие пункты контекстного меню.

0 голосов
/ 12 января 2010

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

Выясните некоторые метаданные, которые можно сохранить в файл (на ум приходит XML), а затем используйте их для перестроения элементов при запуске.

Кроме того, вы можете просто сохранить сериализованные объекты полосы меню на диск.

...