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
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;
Chyba mu chodzi o odświeżenie traya ...
Chyba mu chodzi o odświeżenie traya ...
To niech w zdarzenie OnClose wsadzi zniszczenie ikonki w tray'u :)
a może spróbuj.
close;
release;
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 .
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;
Nie wiem czy da się tego uniknąć, bo u mnie wiele
programów, np. flasget znika z traya dopiero po najechaniu
kursorem
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 .