Иконка для всплывающей подсказки NotifyIcon

105
21 октября 2021, 07:30

Подскажите, как сделать в WinForms свою иконку для NotiFyIcon, когда есть непрочитанный ShowBaloonTip, как по типу пропущенного звонка на значке с телефоном? Или текст рядом с иконкой, который отображается, по типу текста "Телефон".

Перерисовку иконки самого notifyicon'a сделал таким путем:

private void DrawTrayString(string str, Font font, Color foreColor, Color backColor)
{
    using (Bitmap bmp = new Bitmap(16, 16))
    using (Graphics g = Graphics.FromImage(bmp))
    using (Brush brush = new SolidBrush(foreColor))
    {
        g.Clear(backColor);
        g.DrawString(str, font, brush, 0, 0);
        notifyIcon1.Icon = Icon.FromHandle(bmp.GetHicon());
    }
}

Вывод:

DrawTrayString("+" + rezult.ToString(), new Font("Courier", 8.0f), Color.Red, Color.Transparent);
READ ALSO
Лаг при Instantiate

Лаг при Instantiate

Когда делаю так:

121
DateTime to int (по мск)

DateTime to int (по мск)

DateTimeNow выводит текущее московское время, но почему при переводе DateTime

196
Memory Mapped File в C# (Linux)

Memory Mapped File в C# (Linux)

Подскажите, пожалуйста, какой-нибудь простой пример использования Memory Mapped File на C#(Как вариант, обмен состояниями потока между родительской...

178