[ Bope @ 11.09.2006. 02:00 ] @
Imam jedan problem i nikako nznm kako da ga resim (gledao sam Object browser i nista)

Ideja je sledeca:Imam program koji ima Notifyicon kontrolu,ImageList kontrolu i Timer.E sad kad minimiziram program hocu da svakim odkucajem timera notifyicon uzima jednu po jednu ikonicu iz imagelist-a i samim tim menja ikonicu programa dok je minimiziran
Problem je sledeci:ja ubacim par ikonica (ico fajlova) u imagelist ali on,sve sto se nalazi u njegovoj image kolekciji,tretira kao image format a notifyicon.icon ne podrzava image format nego samo "icon" format!!!

Kako da napravim program koji,kad je u tray-u,menja ikonice a da ne moram da sve te "ico" fajlove drzim posebno na disku?
[ draganc__ @ 11.09.2006. 08:58 ] @
Ovo u slucaju da mozes dinamicki generisati (npr. samo ispisujes neki tekst, ili neku jednostavnu varijantu crtanja):

Font myFont = new Font("Arial", 10);
Bitmap bmp = new Bitmap(16, 16);
using (Graphics g = Graphics.FromImage(bmp))
g.DrawString("tekst", myFont, Brushes.Black, 10, 10);
notifyIcon1.Icon = Icon.FromHandle(bmp.GetHicon());

Ako su ti ikonice komplikovanije od crtanja elipse onda hm...
[ bocy @ 11.09.2006. 10:21 ] @
Idi na ovaj link

http://msdn.microsoft.com/vstu...alcsharp/learning/default.aspx

Potrazi lekciju 6 u okviru Windows Forms Controls Series

Tu ti je video primer kao i kod programa koji omogucava menjanje ikonice u system tray-u.

Pozdrav