You can save and retrieve application settings like page background color, font style and so on.
Form Design:
Goal:
- Change Background Color of form
- Change Background color of Textbox
- Save User ID
- Save Password
After designing the form go to the Project Properties.
In the settings tab define a name and the type of a variable, also the scope and provide a default value:
Aloes value can blank
You can also do this using the app setting:
Reading Setting
On form:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace corner
{
public partial class Form1 : Form
{
//decalre variable***************
Color FormColor;
Color TextBoxColor;
string UserID;
string Password;
//******************************
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//reading Setting*****************************************
FormColor = corner.Properties.Settings.Default.FormBg;
TextBoxColor = corner.Properties.Settings.Default.TextBg;
UserID = corner.Properties.Settings.Default.UserID;
Password = corner.Properties.Settings.Default.Password;
//********************************************************
//Applying Stting*****************************************
this.BackColor = FormColor;
textBox1.BackColor = TextBoxColor;
textBox2.BackColor = TextBoxColor;
textBox1.Text = UserID;
textBox2.Text = Password;
//********************************************************
}
}
}
Save Setting:
//Save Setting********************************************
corner.Properties.Settings.Default.FormBg = this.BackColor;
corner.Properties.Settings.Default.TextBg=textBox1.BackColor;
corner.Properties.Settings.Default.UserID=textBox1.Text;
corner.Properties.Settings.Default.Password=textBox2.Text;
corner.Properties.Settings.Default.Save();
//********************************************************