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