Integer Napisano Luty 10, 2011 Zgłoś Share Napisano Luty 10, 2011 Witam. I znowu pytanie... jak wywołać/ utworzyć zdarzenie wywoływane raz przed aktywowaniem formy, czyli w czasie zmiany stanu z OnDeactive na OnActive, w tej chwili przychodzi mi rozwiązanie pośrednie że tworzę flagę ActivOK: Boolean; i w OnActive if not ActivOK then // zrób coś tam ActivOK:= True; ale warunek w OnActive będzie sprawdzany ciągle podczas aktywności formy więc może jest coś w stylu OnAfterActive? Google na temat "Delphi zdarzenie przed aktywacją formy" krąży głównie wokół OnActive. Byłbym wdzięczny za jakieś pomysły w tej sprawie. aaa .. jakby ktoś pytał po co mi to to odpowiadam, że jak otwieram Forma_1 to potrzebuję zmienić dane w Forma_2 a po powrocie do Forma_1 np tabelka ma mi się odświeżyć częściowo zawierająca dane z Forma_2. Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Luty 10, 2011 Zgłoś Share Napisano Luty 10, 2011 showModal powinno do tego służyć www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
Integer Napisano Luty 11, 2011 Autor Zgłoś Share Napisano Luty 11, 2011 No właśnie nie bardzo chciałbym używać ShowModal, gdyż czasem potrzeba mi z formy nadrzędnej wyświetlić kilka form "podrzędnych" jednocześnie i miedzy nimi swobodnie przeskakiwać. Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Luty 11, 2011 Zgłoś Share Napisano Luty 11, 2011 To z innych form wywoluj metody z form1, albo stwórz sobie jakiegoś singletona który jest odpowiedzialny za przechowywanie danych a przy pomocy zdarzeń informuje form1, że zaktualizowano jakieś dane i należy je odświeżyć na kontrolkach, a jeszcze lepiej stosuj tryb virtual na kontrolkach gdzie się da. Te dwa sposoby są dużo wygodniejsze w utrzymaniu i debugowaniu. www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
Integer Napisano Luty 14, 2011 Autor Zgłoś Share Napisano Luty 14, 2011 Ok dzięki, pogłówkuje najpierw w tym kierunku. Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.