| 
| 
 | Вопрос # 2 644/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Начал делать программку с использованием стандартного компонента TrayIcon дельфи 2009.
 Форма приложения с одной маленькой кнопкой "выход". На эту кнопку я поставил скрытие в трей, но вот появилась проблема, оно все вроде как работает, а обратно из трея не возвращается.
 Помогите пожалуйста с кодом, что я сделал не так?
 Прикрепленный файл - исходники программы.
 К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса) 
|  |   Вопрос задал: Northwind (статус: Посетитель)Вопрос отправлен: 15 апреля 2009, 17:28
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 6; последнее сообщение — 16 апреля 2009, 22:00; участников в обсуждении: 2. 
|   | Northwind (статус: Посетитель), 15 апреля 2009, 22:52 [#1]:Ну помогите пожалуйста, очень надо. Там опытным программистам скорее всего работы на 2 минуты... Исходники весят 212 кб.
 |  
|   | Александр Дубик (статус: 1-ый класс), 15 апреля 2009, 23:16 [#2]:Я так понимаю Вас смущает то, что форма не показывается на передний план. Попробуйте заменить Form1.Show; на Application.Restore;
 Если не получится, то после строки {$R *.dfm} попробуйте добавить мою процедуру:
 <code>
 var
 Minimized: Boolean = False;
 
 procedure FrmShowHide;
 begin
 if Minimized then
 begin
 Application.Restore;
 Minimized := False;
 end else
 begin
 ShowWindow(Application.Handle, SW_MINIMIZE);
 ShowWindow(Application.Handle, SW_HIDE);
 Minimized := True;
 end;
 end;
 </code>
 После чего достаточно будет написать FrmShowHide; Вместо Form1.Hide и Form1.Show;
 
 П.С. Извиняюсь за то, что код не обрамлён, просто не нашёл как это сделать
 |  
|   | Northwind (статус: Посетитель), 15 апреля 2009, 23:39 [#3]:ага, спасибо большое, получается. только вот на панели задач приложение все равно остается. хорошо бы полностью в трей его. возможно это сделать? |  
|   | Александр Дубик (статус: 1-ый класс), 16 апреля 2009, 00:48 [#4]:По идее должно работать (по крайней мере в Delphi 7). В RAD 2009 в ближайшее время проверю и завтра выложу результат |  
|   | Northwind (статус: Посетитель), 16 апреля 2009, 22:00 [#6]:Огромнейшее Вам спасибо. Так даже лучше   |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |