Mam dziwny problem (prosta sprawa wydawać sie by mogło, ale nie potrafię sobie poradzić - wydaje mi się, że to Delphi ma jakiś problem) - zdarzenie onActivate Formy w Delphi 6 dziwnie działa. Otóż mam program, który składa się z dwóch formatek (2 okien) na jednaj mam przycisk wywołujący drugą formatkę
Form2.Showmodal;
Zdarzenie onActivate pierwszej formatki oprogramowałem w następujący sposób
showmessage('Aktywna formatka');
i ten komunikat pojawia mi się tylko, gdy po raz pierwszy uruchomię program. Gdy nacisnę przycisk i wywołam drugie okno, a następnie to drugie okno zamknę - to komunikat sie już nie pojawia (a moim zdaniem powinien).
Podobna sytacja ma miejsce, gdy formatka jest nieaktywna (np. piszę sobie w notatniku) i uaktywniam ją - klikam na okno programu (też powinien pojawic siekomunikat - a nie pojawia się). ma ktoś jakiś pomysł?