Diskuze: c# tray ikona
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
A dá se někde zjistit jak si vygeneroat potřebnou ikonu?
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
/// <summary>
/// přidá text do tray ikony
/// </summary>
/// <param name="str">text</param>
public void AddTextToIcon(string str)
{
try
{
Font font = new Font("Arial", 10, FontStyle.Regular, GraphicsUnit.Pixel);
Bitmap bmp = new Bitmap(16, 16);
Graphics g = Graphics.FromImage(bmp);
g.Clear(Color.Transparent);
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
g.DrawIcon(Properties.Resources.Ikona, 0, 0); //ikonu jsem přidal v nastavení do resources
g.DrawString(str, font, new SolidBrush(Color.Yellow), 0, 2);
notifyIcon1.Icon = Icon.FromHandle(bmp.GetHicon());
}
catch (Exception) { }
}
//timer generující text s nastavením intervalu na 1000 ms
private void timer1_Tick(object sender, EventArgs e)
{
AddTextToIcon(DateTime.Now.Second.ToString());
}
}
Nerozumím, v čem je problém. Větu "A dá se někde zjistit jak si vygenerovat potřebnou ikonu?" považuji za přímý rozpor s větou "..., že v tray ikoně, kterou umím vytvořit...".
Nebo máš problém otevřít prohlížeč, napsat do něj ".net generate icon", kliknout na cca 4. odkaz (https://www.codeproject.com/…Icons-safely) a pročíst si článek? I neanglicky mluvící jedinec z těch kusů kódů něco sesmolí či najde cestu, co hledat dále.
Zobrazeno 5 zpráv z 5.