TrayIcon не отображается иконка в трее

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

TrayIcon не отображается иконка в трее

Сообщение jsa » 20.04.2020 14:41:48

Lazarus 1.8.0 и Lazarus 2.0.8
TrayIcon не отображается иконка в трее
Т.е. работает все как обычно, но значек не отображается.
Может какие-то особые требования к файлу иконки должны быть чтобы иконка отображалась?
jsa
постоялец
 
Сообщения: 174
Зарегистрирован: 28.11.2017 13:46:04

Re: TrayIcon не отображается иконка в трее

Сообщение MysticCoder » 21.04.2020 11:17:28

ОС какая?
MysticCoder
постоялец
 
Сообщения: 153
Зарегистрирован: 14.09.2013 00:20:28

Re: TrayIcon не отображается иконка в трее

Сообщение jsa » 21.04.2020 11:35:53

Win 8
jsa
постоялец
 
Сообщения: 174
Зарегистрирован: 28.11.2017 13:46:04

Re: TrayIcon не отображается иконка в трее

Сообщение DYUMON » 21.04.2020 14:16:01

Может он отображается, но где то спрятан среди 100500 других значков ?
Аватара пользователя
DYUMON
постоялец
 
Сообщения: 214
Зарегистрирован: 11.03.2009 13:32:54

Re: TrayIcon не отображается иконка в трее

Сообщение jsa » 23.04.2020 08:17:45

DYUMON писал(а):Может он отображается, но где то спрятан среди 100500 других значков ?

Т.е. работает все как обычно, но значек не отображается.


Т.е. он есть, но нет на нем изображения иконки.
Пробовал разные,разных размеров и из разных коллекций.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
jsa
постоялец
 
Сообщения: 174
Зарегистрирован: 28.11.2017 13:46:04

Re: TrayIcon не отображается иконка в трее

Сообщение S_Gur » 23.04.2020 08:22:33

Я на OnCreate главной формы всегда делаю так:

Код: Выделить всё
With MDM.TrIcon Do
  Begin
    Icon              := Application.Icon;
    BalloonTitle      := FmMain.Caption;
    BalloonHint       := FmMain.Hint;
    Hint              := BalloonHint
  End;
S_Gur
новенький
 
Сообщения: 74
Зарегистрирован: 30.12.2018 22:17:42

Re: TrayIcon не отображается иконка в трее

Сообщение Снег Север » 23.04.2020 08:50:30

jsa, это может быть баг винды. У меня периодически аналогичным образом не прорисовывается иконка вполне стандартного скайпа. После очередного обновления начинает снова рисоваться. Причину я так и не нашел.
Попробуйте использовать картинку с минимальным набором цветов.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2637
Зарегистрирован: 27.11.2007 16:14:47

Re: TrayIcon не отображается иконка в трее

Сообщение DYUMON » 23.04.2020 10:41:08

а так
Код: Выделить всё
  With TrayIcon1 Do
  Begin
    Icon              := Application.Icon;
    BalloonTitle      := form1.Caption;
    BalloonHint       := form1.Hint;
    Hint              := BalloonHint   ;
    Visible:= true;
  End;

Аватара пользователя
DYUMON
постоялец
 
Сообщения: 214
Зарегистрирован: 11.03.2009 13:32:54

Re: TrayIcon не отображается иконка в трее

Сообщение jsa » 23.04.2020 10:57:31

Icon := Application.Icon;
Сработало.
В предыдущих проектах этого не нужно было. но теперь убуду добавлять на всяк случай.

Всем БОЛЬШОЕ спасибо.
jsa
постоялец
 
Сообщения: 174
Зарегистрирован: 28.11.2017 13:46:04

Re: TrayIcon не отображается иконка в трее

Сообщение Sharfik » 25.04.2020 01:55:37

jsa писал(а):Т.е. он есть, но нет на нем изображения иконки.
Пробовал разные,разных размеров и из разных коллекций.

А одну иконку где все размеры предусмотрены?
Sharfik
энтузиаст
 
Сообщения: 540
Зарегистрирован: 20.07.2013 01:04:30

Re: TrayIcon не отображается иконка в трее

Сообщение jsa » 05.05.2020 13:18:30

Проблема решена уже.
jsa
постоялец
 
Сообщения: 174
Зарегистрирован: 28.11.2017 13:46:04


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 15

Рейтинг@Mail.ru