Witam,
Tworzę aplikację okienkową.
Głownie składa się ona z kilkunastu comboboxów z których wybiera element.
Oraz z 3 textboxów, do których wpisuje się wartości.
I teraz chciałbym mieć tak jak jest w większości programów.
Mianowicie jeśli coś zmienimy(czyli wybierzemy np. coś z comboboxa) i zamkniemy okno programu, chcę aby było okienko które pyta nas o zapis.
Wszystko to już mam zrobione, tylko tak bardzo na sztywno, bo:
Zrobiłem sobie globalną flagę bool zmiana.
I w każdym comboboxie mam przy evencie, że zostało coś wybrane z comboboxa zmaina=true;
I jeśli teraz zamykam program, to w jest sprawdzany stan flagi i jeśli jest TRUE to program pokazuje okienko z pytaniem o zapis zmian.
Na krótką metę to to działa.
Ale musze pamiętać, aby za każdym razem przy nowo stworzonym comboboxie dodać do zdarzenia przy wyborze jakiejś wartości z comboboxa tę linijkę zmiana=true;
Czy jest jakaś szansa aby jakoś to zautomatyzować?
Żebym nie musiał pamiętać, że muszę do każdego comboboxa dodać tą linijkę?