How I can save the settings I want even after I close the program?
Let's say: If I have a Checkbox
and I run the program. If I checked it I want to remain that way even when I reopen again the program. I hope you understand what I want.
I'm a newbie, so take me slow. Thank you.
I recommend using Application Settings Property Binding.
There are many options as mrunion mentioned in his good answer, but I think the most simple way in Windows Forms Application is using Application Settings Property Binding. To do so using designer:
CheckBox
in design surface(ApplicationSettings)
, open dropdown forChecked
property and select(New...)
at bottom of dropdown.Save settings in somewhere like
Form_Closing
event:Properties.Settings.Default.Save();
My.Settings.Save()
(ApplicationSettings) in property window:
Expanded from above....
To persist settings between different program runs, you will have to store that data somewhere for the user. Assuming since you mentioned VB, I will also assume Windows as your target platform. The best options are the following:
This should point you in the right direction.