SORU
18 EYLÜL 2008, PERŞEMBE


Oluşturma ve kaynakları kullanın .NET

Nasıl bir başvuru kaynağı oluşturmak ve benim program çeşitli yerlerinde kolayca kullanabilirim?

Özel benim sorunum programın durumuna bağlı olarak simgesini değiştirmek istiyorum bir Notifyıcon var. Ortak bir sorun, ama alışmaya çalışıyorum uzun zamandır.

CEVAP
18 EYLÜL 2008, PERŞEMBE


Peki, arama etrafında ve çevresinde (Vay be, burası zaten çok seviyorum) StackOverflow çeşitli noktaları birbirine yamamak sonra, sorunların çoğu zaten bu sahne geçti. Benim sorunum olsa bir cevap bulmak başarmıştı.

Nasıl bir kaynak oluşturmak için.

Benim durumumda, bir simge oluşturmak istiyorum. Benzer bir süreç, bir kaynak olarak da olsa eklemek istediğiniz ne olursa olsun.

  • Sağ tıklayın bir kaynak eklemek istediğiniz proje için. Solution Explorer'da bunu yapmak. Seçin "Özellikler" listesinden bir seçenek.
  • Tıklayın "Kaynaklar" sekmesi.
  • Barın üstündeki ilk düğmesini eklemek istediğiniz kaynak türünü seçin izin verir. Dize başlayacaktır. Bir simgesi, ve "seçenekler listesinden. Simgeleri seçin bu kadar eklemek istiyoruz
  • İkinci düğme sonraki hareket, "Kaynak". Ya da yeni bir kaynak ekleyebilirsiniz, ya da eğer sen zaten bir simge zaten yaptık, bunu da ekleyebilirsiniz. Siz seçersiniz, hangisi için yönergeleri izleyin.
  • Bu noktada, çift yeni eklenen düzenlemek için kaynağa tıklayabilirsiniz. Not, kaynakları da Çözüm Gezgini'nde çift tıklatarak, bu kadar etkili olduğunu göstermek

Nasıl bir kaynak kullanmak.

Yeni kaynağımız var ve o güzel değişen simgeler... Nasıl yapacağız bunu için can atıyoruz? Bize, şanslı C# bu son derece kolay hale getirir.

Tüm kaynaklara erişim sağlayan bir statik Sınıf Properties.Resources " vardır, benim kod gibi basit olarak sona erdi:

paused = !paused;
if (paused)
    notifyIcon.Icon = Properties.Resources.RedIcon;
else
    notifyIcon.Icon = Properties.Resources.GreenIcon;

Bitti! Finis! Her şeyi nasıl biliyorsun ne zaman basit, değil mi?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009
  • Xbox

    Xbox

    1 Kasım 2005