Notifikační ikona
Napsal: 24 úno 2012 19:41
Ahoj, použil jsem kód z netu který vykresluje číslo jako notifikační ikonu. Funguje to dobře ale tak po hodině celá aplikace spadne protože se zahltí ramka. Našel jsem že to mají všichni-ten problém. Ale "bitmap.Dispose();" ani "notifyIcon1.Dispose();" nepomůže a navíc to "notifyIcon1.Dispose();" způsobí "blikání ikony". Nevíte jak jinak to odladit? Děkuju.
Kód: Vybrat vše
void ShowText(string text, Font font, Color col)
{
Bitmap bitmap = new Bitmap(16, 16);
Brush brush = new SolidBrush(col);
Graphics graphics = Graphics.FromImage(bitmap);
graphics.DrawString(text, font, brush, 0, 0);
IntPtr hIcon = bitmap.GetHicon();
Icon icon = Icon.FromHandle(hIcon);
notifyIcon1.Icon = icon;
bitmap.Dispose();
}