|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2015, 09:23 | #1 |
Форумчанин
Регистрация: 25.09.2008
Сообщений: 209
|
TTrayIcon - НЕ убирать иконку из трея
уже полчаса туплю, не могу найти, каким образом заставить TrayIcon (XE5) оставлять значок в трее после разворачивания окна
по умолчанию он исчезает из трея, и появляется в нём только после повторного сворачивания UPD после того, как положил TrayIcon на форму - всё работает как надо, окромя озвученной проблемы, то есть, форма сворачивается в трей, разворачивается из него.. однако, в примерах Embarcadero нашёл следующий вариант использования Код:
Подумалось, для чего же делать Hide, WindowState менять, если ApplicationEvents1Minimize - и спрячет форму, и WindowState наверное ей поменяет?? Оказалось: без этих непонятных телодвижений ShowBallonHint в упор не хочет показывать подсказку. Сделал так, как в примере - теперь у меня в трее две иконки! Как убрать "штатную" - ума не приложу закомментировал в OnClick // TrayIcon1.Visible := False; Работает! при разворачивании одна иконка остаётся в трее Но как теперь убрать штатную иконку? И зачем все эти "костыли" с ручными Hide и изменениями состояния? Может, где-нибудь есть хорошая документация на TTrayIcon, желательно на русском? или собака порылась не в TTrayIcon, а в самой идеологии работы с окном, сворачивании его, разворачивании, и надо рыть глубже, чтобы понять, как правильно свернуть? ЗЫ вроде думал мелочь, прикручу сейчас за пять минут прикольный бантик к программе, ан засада какая-то выходит.... Последний раз редактировалось AnTe; 26.04.2015 в 09:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как программно сменить иконку в трее компонента TtrayIcon ? | zmxncb | Компоненты Delphi | 3 | 15.12.2014 03:26 |
Аналог TJumList, TTaskBar и TTrayIcon в проекте Firemonkey | Delphi_ProGer | Общие вопросы Delphi | 1 | 15.11.2014 09:58 |
TTrayIcon в Delphi XE | nik-kang | Компоненты Delphi | 1 | 17.06.2011 14:37 |
Как убирать знак ' ? | Человек_Борща | Работа с сетью в Delphi | 3 | 31.01.2011 13:56 |
Delphi, TMemo: Как автоматически убирать SrollBar? | Господин ПэЖэ | Помощь студентам | 0 | 22.10.2010 12:55 |