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