ПредишенСледващото

Как да Сгънете тава Delphi приложение

Един от критериите за гъвкава функционалност на програмата е възможността за взаимодействие с системния трей. Софтуер работа по изпълнението на комплекс Трей и намалява, като правило, на следния алгоритъм:

1) основната форма на програмата е скрит, се показва иконата в системния трей.

2) писти за кандидатстване щракнете левия и десния бутон на мишката, и отговаря на тях, или появата на падащото меню, или някои други действия.

В тази статия ще се счита за компонент за работа с RXTrayIcon в системната област. част от библиотеката на RX библиотека. С инсталирането на тази библиотека, ще имате три ленти с инструменти RX (Фигура 1).
панел "RX Tools" Находката RXTrayIcon компонент. специално проектирани за работа с Трей.

Инспектор Object компонент изглежда така:

Чрез определянето на логическата Active собственост, за да сбъдне, ние показваме в тавата за икона, зареден чрез диалог в Icon имота. За фазата на проектиране, че е възможно да се наблюдава резултатите от компонент дейност, ShowDesign собственост трябва да се настрои на True. Компонент може да има свой собствен изскачащо меню, което можете да посочите в имота PopupMenu.

За да се опише как да се приложи алгоритъма описан по-горе, трябва да създадете нов проект в Делфи, че да се образува RXTrayIcon компонент. Бутон и изскачащо меню TPopup. Бътън, ще изключим основната форма на заявлението за системния трей, и ще се появи иконата в лентата. Когато кликнете с десния бутон изскачащо меню ще се появи, състоящ се от един елемент "Възстановяване". Когато изберете тази опция от менюто, главния формуляр за кандидатстване ще бъде видим отново, и иконата ще изчезне от тавата. Форма, след като инсталирате компонентите на него, ще бъде както следва:

Менюто ще се създаде един елемент, наречен "Назад". Кодът под формата на товарачи 1) "Затваряне" бутон и
2) В менюто ще изглежда така:

процедура TForm1.Button1Click (Sender: TObject);
започвам
RxTrayIcon1.Active:=True;
Form1.Hide;
приключи;

процедура TForm1.BackClick (Sender: TObject);
започвам
Form1.Show;
RxTrayIcon1.Active:=False;
приключи;

бутон манипулатор "Close" на първия ред се показва в иконата в лентата, на втора линия, които крие главния формуляр за кандидатстване. През втората манипулатор първия ред първо се появява главния формуляр за кандидатстване, а вторият - от иконата в лентата изчезва.

Как да си направим анимирана икона в тавата за Delphi приложения

За да се направи анимирана икона, ще трябва да използвате имот Анимирани компонент. то създаване на True. Анимацията е в резултат на смяна на икони са били добавени към dilogovom Икони свойства прозорец. интервал от време, определен в имуществените интервала (милисекунди).

Интервал набор в периода от време на имота, след което ще се показва всеки следващ икона в нашата поредица. И ние получаваме една проста анимация на нашите икони в тавата.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!