компонент на delphi TrayIcon

КомпонентътDelphi TrayIcon е невизуален компонент, който контролира иконата в системната област. Тази област е областта на лентата на задачите, която се намира в долния десен ъгъл на екрана. В тази област е препоръчително да поставите икони, свързани с приложения, които трябва постоянно да работят във фонов режим. Приложение, използващо компонентаTrayIcon, може да се покаже в областта на системната област на статична икона. В този случай свойството Animate трябва да бъде зададено на false. След това, ако стойността на свойството Visible е true, се показва или иконата, определена от свойството Icon, или, ако списъкът с икони е зададен в свойството Icons, тогава се показва иконата, чийто номер е определен от свойството IconIndex. Променящата се икона ще се покаже, ако свойството Animate е зададено на true. Можете да свържете изскачащ прозорец с икона. Извиква се чрез метода ShowBalloonHint. Например, този метод може да бъде извикан в манипулатора на събития OnClick. Изскачащият текст се задава от свойството BalloonHint. Прозорецът може да показва икона, зададена от свойството BalloonFlags. За да направите формуляра невидим при стартиране, поставете следния код в манипулатора на събитие OnCreate на формуляра.

И ако искате основната форма на приложението да се появи след двойно щракване върху иконата, имате нужда от следния код в манипулатора на събития OnDblClick на компонента TrayIcon

Формулярът може да съдържа ImageList, съдържащ няколко икони. В свойството Icons на компонента TrayIcon трябва да се обърнете към този списък, а в свойството IconIndex трябва да посочите номера на иконата в списъка. След това, ако желаете, в зависимост от режима на работа на приложението, можете да промените иконите.