Что ж, после поиска вокруг и объединения различных точек вокруг StackOverflow (ну и дела, я люблю это место уже), большинство проблем уже прошли этот этап. Мне все-таки удалось найти ответ на мою проблему.
Как создать ресурс:
В моем случае я хочу создать иконку. Это аналогичный процесс, независимо от того, какой тип данных вы хотите добавить в качестве ресурса.
- Щелкните правой кнопкой мыши проект, в который вы хотите добавить ресурс. Сделайте это в обозревателе решений. Выберите опцию «Свойства» из списка.
- Нажмите на вкладку «Ресурсы».
- Первая кнопка в верхней части панели позволит вам выбрать тип ресурса, который вы хотите добавить. Это должно начаться на строке. Мы хотим добавить иконку, поэтому нажмите на нее и выберите «Иконки» из списка опций.
- Далее перейдите ко второй кнопке «Добавить ресурс». Вы можете добавить новый ресурс или, если у вас уже есть значок, вы можете добавить его тоже. Следуйте инструкциям для любого варианта, который вы выберете.
- На этом этапе вы можете дважды щелкнуть вновь добавленный ресурс, чтобы отредактировать его. Обратите внимание, что ресурсы также отображаются в обозревателе решений, и двойной щелчок там также эффективен.
Как использовать ресурс:
Отлично, у нас есть наш новый ресурс, и мы жаждем иметь эти прекрасные меняющиеся иконки ... Как мы это делаем? Что ж, повезло нам, C # делает это чрезвычайно легко.
Существует статический класс, Properties.Resources
который дает вам доступ ко всем вашим ресурсам, поэтому мой код оказался таким простым:
paused = !paused;
if (paused)
notifyIcon.Icon = Properties.Resources.RedIcon;
else
notifyIcon.Icon = Properties.Resources.GreenIcon;
Готово! Законченный! Все просто, когда знаешь как, не так ли?