"Nie pytaj ponownie"

0

Witam.

Muszę dodać pewną funkcjonalność do aplikacji nad którą pracuję, a mianowicie ma to być system MessageBox'ów, z możliwością zaznaczenia opcji "Nie pytaj ponownie". Dialog mam już narysowany, i wstępnie wszystko działa tak jak trzeba. Moje pytanie dotyczy natomiast sposobu przechowywania informacji o tych MessageBox'ach, które zostały wyłączone przez zaznaczenie tej dodatkowej opcji. W aplikacji istnieje już system zapisu konfiguracji oparty na plikach .ini i mógłbym go wykorzystać, przy czym dodanie każdego kolejnego boxa wiązałoby się z dodaniem kolejnego pola do klasy przechowującej ustawienia. Konkretnie wyglądałoby to tak:

class ustawienia {
bool bZamykanie;
bool bUsuwanie;
bool bDodawanie;
...
}

No i teraz samo pytanie. Czy ktoś z Was miał z czymś takim do czynienia? Zastanawiam się czy jest w ogóle możliwe zrobienie, tego w inny sposób, niż dodawanie pól do jakiejś struktury/klasy zawierającej spis wszystkich wystąpień takiego MessageBox'a w programie.

Będę wdzięczny za każdą sugestię :)

0

ja jestem oszczędny
jeżeli jest ich mniej niż 2^n, gdzie n to jakaś "boża liczba" to jedna wartość starczy (bit, którego numer zna ony box)

0

No pomysł jak najbardziej dobry, postaram się wykorzystać :) Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1