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

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

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

Ответить
jsa
постоялец
Сообщения: 295
Зарегистрирован: 28.11.2017 12:46:04

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

Сообщение jsa »

Lazarus 1.8.0 и Lazarus 2.0.8
TrayIcon не отображается иконка в трее
Т.е. работает все как обычно, но значек не отображается.
Может какие-то особые требования к файлу иконки должны быть чтобы иконка отображалась?
MysticCoder
постоялец
Сообщения: 154
Зарегистрирован: 14.09.2013 00:20:28

Сообщение MysticCoder »

ОС какая?
jsa
постоялец
Сообщения: 295
Зарегистрирован: 28.11.2017 12:46:04

Сообщение jsa »

Win 8
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

Сообщение DYUMON »

Может он отображается, но где то спрятан среди 100500 других значков ?
jsa
постоялец
Сообщения: 295
Зарегистрирован: 28.11.2017 12:46:04

Сообщение jsa »

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

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


Т.е. он есть, но нет на нем изображения иконки.
Пробовал разные,разных размеров и из разных коллекций.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S_Gur
постоялец
Сообщения: 136
Зарегистрирован: 30.12.2018 21:17:42

Сообщение S_Gur »

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

Код: Выделить всё

With MDM.TrIcon Do
  Begin
    Icon              := Application.Icon;
    BalloonTitle      := FmMain.Caption;
    BalloonHint       := FmMain.Hint;
    Hint              := BalloonHint
  End;
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3071
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

jsa, это может быть баг винды. У меня периодически аналогичным образом не прорисовывается иконка вполне стандартного скайпа. После очередного обновления начинает снова рисоваться. Причину я так и не нашел.
Попробуйте использовать картинку с минимальным набором цветов.
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

Сообщение DYUMON »

а так

Код: Выделить всё

  With TrayIcon1 Do
  Begin
    Icon              := Application.Icon;
    BalloonTitle      := form1.Caption;
    BalloonHint       := form1.Hint;
    Hint              := BalloonHint   ;
    Visible:= true;
  End;

jsa
постоялец
Сообщения: 295
Зарегистрирован: 28.11.2017 12:46:04

Сообщение jsa »

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

Всем БОЛЬШОЕ спасибо.
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

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

А одну иконку где все размеры предусмотрены?
jsa
постоялец
Сообщения: 295
Зарегистрирован: 28.11.2017 12:46:04

Сообщение jsa »

Проблема решена уже.
Ответить