Как да Сгънете тава 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 Икони свойства прозорец. интервал от време, определен в имуществените интервала (милисекунди).
Интервал набор в периода от време на имота, след което ще се показва всеки следващ икона в нашата поредица. И ние получаваме една проста анимация на нашите икони в тавата.
Свързани статии