#

 

 

Lesen und speichern von Variablen unter Windows Forms in den Settings-Tabellen der Anwendung

 

Man kann Werte direkt in der Settings-Tabelle der Anwendung speichern und lesen, indem man auf Properties.Settings.Default zugreift.

 

Zum Speichern einfach zuweisen und anschliessend mit save bestätigen

Properties.Settings.Default.selected_Resolutions = selected_Strings;

Properties.Settings.Default.Save();

 

 

Zum Lesen kann man den Wert in eine typ-gleiche Variable übernehmen

StringCollection selected_Resolution_Settings = Properties.Settings.Default.selected_Resolutions;

 

Als Video

 

Man findet die Settings direkt unterhalb des Winform Projeks

 

 

 

Lesen von Settings-Werten:

 

Hier eine StringCollection als Settings Variable

private void select_Resolutions()

        {

            //---------< select_Resolutions() >---------

            //< get saved resolutions >

            StringCollection selected_Resolution_Settings = Properties.Settings.Default.selected_Resolutions;

            if (selected_Resolution_Settings == null) return;

            //</ get saved resolutions >

 

            for (int iItem=0;iItem<listSettings.Items.Count;iItem++)

            {

                string sText = listSettings.Items[iItem].ToString();

                if (selected_Resolution_Settings.Contains(sText))

                {

                    listSettings.SelectedItems.Add(sText) ;

                }

            }

 

            //---------</ select_Resolutions() >---------

        }

 

 

 

Speichern von Settings-Werten:

 

        private void save_Selected_Resolutions()

        {

            //---------< save_Selected_Resolutions() >---------

            //< new list >

            StringCollection selected_Strings = new StringCollection();

            //</ new list >

 

            //< add strings >

            foreach (string sResolution in  listSettings.SelectedItems )

            {

                selected_Strings.Add(sResolution );

            }

            //</ add strings >

 

            //< save >

            //*save list in settings

            Properties.Settings.Default.selected_Resolutions = selected_Strings;

            Properties.Settings.Default.Save();

            //< save >

 

 

            //---------</ save_Selected_Resolutions() >---------

        }

 

Mobile

.

0123movie.net