Pobieranie informacji z innej formatki.

0

Witajcie.

Wybaczcie takie błahe pytania, ale dopiero zaczynam przygodę z C#. Mam aplikację z dwiema formami - główną i z ustawieniami. Na tej z ustawieniami jest CheckBox: setSureExit. Jak poprawnie odwołać się do niego z głównej formy, aby sprawdzić czy jest zaznaczony?

Normalnie robię to tak:

Setup tmp = new Setup();
if(tmp.setSureExit ...)

Ale w onLoad dla Setup mam ustawione wczytywanie konfiguracji (też nie wiem czy to dobre miejsce?) stąd pytanie, raczej tworzenie obiektu w każdej procedurze, która wymaga do niego dostępu nie jest chyba dobrym podejściem?

0

Wydaje mi się, że najprościej będzie, gdy użyjesz pliku konfiguracyjnego dla aplikacji. Tutaj: http://stackoverflow.com/questions/114527/simplest-way-to-have-a-configuration-file-in-a-windows-forms-c-sharp-application masz dokładnie wytłumaczone co i jak. Powodzenia.

0

Albo oprzyj to na Singleton i pobieraj ten sam obiekt w każdym miejscu w programie.

0

Ja takie rzeczy zawsze robię w klasie implementującej Singleton, choć to podobno nieładne rozwiązanie :P

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