Feedback

C# - Werte in den Settings ablegen und beim Programmstart abrufen

Veröffentlicht von am 14.05.2016
(0 Bewertungen)
Für mein Beispiel benötigt ihr eine Textbox, ein Label und ein Button.
Als erstes müsst ihr unter Projekt -> Eigenschaften -> Einstellungen ein Setting festlegen, in diesem Fall ein String.
In die Textbox kommt dann was später in dem String stehen soll.
Wenn man lustig ist kann man das ganze auch direkt in das Ereignis TextChanged der Textbox schreiben um den Part mit dem Button zu umgehen.
//In den  Settings abspeichern
        private void button1_Click(object sender, EventArgs e)
        {
            Properties.Settings.Default.Test = textBox1.Text;  //Hier wird festgelegt was in dem Setting stehen soll
            Properties.Settings.Default.Save();  //Wichtig ist es auch dies abzuspeichern
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            Properties.Settings.Default.Test = textBox1.Text;
            Properties.Settings.Default.Save();
        }
//Von den Setting abrufen und ausgeben
        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = Properties.Settings.Default.Test.ToString();
        }
Abgelegt unter Settings, abspeichern, abrufen.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!