Skocz do zawartości

[Delphi] - Zdarzenie formy przed aktywowaniem formy


Integer

Polecane posty

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

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.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...