Tray problem

0

Witam
Zrobiłem program który :
Przy uruchamianiu pokazuje ikonke w trayu i znika z paska zadań jednak gdy naciska przycisk zamknj "X" w prawym górnym rogu ;-) , ikonka w trayu jescze zostaje ale gdy na nią najade kursorem myszy to szybko znika jak zrobić aby uniknąć tego . ??????
BAAARDZO PROSZĘ O POMOC I Z GÓRY DZOĘKUJE !!!!!!!!!!!!!!!!!!!!!!! . :-P

0

Ikonka znika z tray'a bo program jest wyłączony poprzez naciśnięcie X i niewiem w czym problem... czy żeby X nie zamykał programu tylko chował formę, a ikonka w tray'u zostawała? Jak tak to w zdarzeniu OnClose tej formy wstaw:

CanClose := False;
Hide;

0

Chyba mu chodzi o odświeżenie traya ...

0

Chyba mu chodzi o odświeżenie traya ...

To niech w zdarzenie OnClose wsadzi zniszczenie ikonki w tray'u :)

0

a może spróbuj.

close;
release;

0

Chodzi mi oto aby przy naciskaniu X forma chowała się , troche źle się wyraziłem , ale gdy wpisuje w zdażeniu OnClose :

CanClose := False;
Hide;

to wyskakuje mi błąd przy kompilacji (błąd na CanClose := False )

a gdy wpisuje w tym zdarzeniu (OnClose) :

close;
release;

Kompilacja przebiega pomyślnie ale gdy naciskam X wyskakuje jakiś błąd .
Poroszę o dalszą pomoc , a pÓÓÓÓki co WIELKIE DZIĘKI POMOC .

0

Chodzi mi oto aby przy naciskaniu X forma chowała się , troche źle się wyraziłem , ale gdy wpisuje w zdażeniu OnClose :

CanClose := False;
Hide;

to wyskakuje mi błąd przy kompilacji (błąd na CanClose := False )

Zdaje sie, ze w OnClose nie ma czegos takiego jak CanClose. Pomyliles z OnCloseQuery.
W OnClose masz argument Action. Ustaw go na caNone jesli nie chcesz aby forma sie zamknela.
Action := caNone;

0

Nie wiem czy da się tego uniknąć, bo u mnie wiele
programów, np. flasget znika z traya dopiero po najechaniu
kursorem

0

Działa WIELKIE DZIĘKI TYM KTÓRZY MI POMOGLI , a jeszcze jedno czy moge i jak zrobić aby po naciśnięciu przycisku wyłączyć program tak aby "obalić" wcześniejszą procedure .

1 użytkowników online, w tym zalogowanych: 0, gości: 1