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