[Delphi] Сварачивания и закрытия формы

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by mr.anon1m, 21 Feb 2012.

  1. mr.anon1m

    mr.anon1m New Member

    Joined:
    16 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Как сделать чтоб по одной картики форма сворачивалась в трей а по другой картинки закрывалаь форма?
     
  2. FeRiuS

    FeRiuS Member

    Joined:
    26 Feb 2010
    Messages:
    130
    Likes Received:
    49
    Reputations:
    5
    1. CoolTrayIcon. Есть свойство MinimazeToTray;
    2. Form.Close.
     
  3. mr.anon1m

    mr.anon1m New Member

    Joined:
    16 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Где взять CoolTrayIcon?
     
  4. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Это лучший форум, где вопросы долбо8бов находят ответ!
    http://slil.ru/32752377
    Вы не стесняйтесь, пишите, мы за вас и прогу напишем...
     
  5. mr.anon1m

    mr.anon1m New Member

    Joined:
    16 Dec 2011
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Поподробнее распишите что и как делать, пожалуйста!
     
  6. cardons

    cardons Elder - Старейшина

    Joined:
    19 Jul 2005
    Messages:
    778
    Likes Received:
    324
    Reputations:
    83
    Это называется не вы программу пишите а за вас....
    1) Во первых картинку можно разместить и на Button. Используйте SpeedButton. Свойство Picture. Кидаете на форму компонент CoolTrayIcon.
    Далее на помещенном компоненте button или Image тыкаете 2 раза чтобы создалось событие которое будет срабатывать при клике на нем.

    В этом событии пишете для сворачивания в трей
    Code:
     cltrycn1.HideMainForm;
     cltrycn1.IconVisible:=True;
    
    Тоже самое проделываете с CoolTrayIcon и в созданном событии пишете. Для разворачивания формы из трея.
    Code:
     cltrycn1.ShowMainForm;
     cltrycn1.IconVisible:=False;
    
    2) Второе тоже самое проделываете с кнопкой или картинкой закрытия только пишете в событии Form.Close;
     
  7. onlyFashion

    onlyFashion New Member

    Joined:
    30 Jan 2012
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0

    http://articles.org.ru/cn/showdetail.php?cid=7533 <<<< тут описано как свернуть форму в трей и как ее развернуть в фоновый режим.