Settings - z czym to sie je?

0

Witam.
Pytanie zapewne lamerskie, ale cóż poradzić - poświęciłem na szukanie odpowiedzi już ponad godzine, a czasu coraz mniej. Dlatego zwracam się do was.

Mam aplikację, w której użytkownik podaje ścieżki do plików. Aby nie musiał robić tego za każdym razem po uruchomieniu wpadłem na pomysł, aby dodać opcję zapisania ustawień (settings). Sęk w tym, że nie wiem jak.
Według co niektórych tutoriali ustawia się to w "Properties -> Settings" - ustawiłem więc trzy potrzebne mi wartości "Path1" "Path2" i "Path3" nie nadając im żadnej wartości.
Przy kliknięciu buttona "Save settings" program miał pobrać wartości trzech textboxów i zapisać je jako Properties.Settings.Default.Path1, Properties.Settings.Default.Path2 i Properties.Settings.Default.Path3.

Ustawiłem też button "Load settings" w ten sposób: path1.Text = Properties.Settings.Default.Path1;
I co? I nic! Po wklepaniu byleczego w textbox, zapisaniu ustawień i próbie załadowania textbox pozostaje pusty.

Pomocy!

EDIT:
Button "Save settings"

Properties.Settings.Default.Path1 = path1.Text;
Properties.Settings.Default.Path1 = path2.Text;
Properties.Settings.Default.Path1 = path3.Text;
Properties.Settings.Default.Save();

"Load settings"

path1.Text = Properties.Settings.Default.Path1;
path2.Text = Properties.Settings.Default.Path2;
path3.Text = Properties.Settings.Default.Path3;
0

Nikt nie pomoże? :x

0

Ogólnie z tym mechanizmem nie miałem większych problemów. Zerknij sobie do:
C:\Documents and Settings\USER\Ustawienia lokalne\Dane aplikacji\TWOJAFIRMA\TWOJAAPLIKACJA.vshost.exe_Url_0sjv2sbxrave5vvhwodlhw121x2hhywb\1.0.0.0
co faktycznie zapisujesz.
Dodatkowo przykrywasz ścieżki:

 
Properties.Settings.Default.Path1 = path1.Text;
Properties.Settings.Default.Path1 = path2.Text;
Properties.Settings.Default.Path1 = path3.Text;

Zapisujesz tylko Path1 jako Path3.

Pozdrawiam,
Zoritt

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