[C#] Properties Settings 값 저장하기 (property setting)

Properties.Settings Save

Properties Settings Save

Properties 의 Settings 를 통해 값을 저장해 봅시다. (Properties.Settings Save)

//begin

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsAppBeomSang
{
    public partial class FormBeomSang : Form
    {
        public FormBeomSang()
        {
            InitializeComponent();
            DoAftIni();
        }
        
        private bool DoAftIni()
        {
            txtSetting.Text = Properties.Settings.Default.PropSetName;
            return true;
        }

        private void btnSetting_Click(object sender, EventArgs e)
        {
            switch (MessageBox.Show(string.Format("문자 \"{0}\" 를 저장하시겠어요?", txtSetting.Text), "확인", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
            {
                case DialogResult.Yes:
                    Properties.Settings.Default.PropSetName = txtSetting.Text;
                    Properties.Settings.Default.Save();
                    break;
                default:
                    break;
            }            
        }
    }
}

//end

Properties.Settings Get

Properties Settings Get

프로그램이 생성될 때 text 를 저장된 값으로 불러오게 하였습니다. 저장하였던 [Save the text] 를 확인할 수 있습니다.

Properties Settings settings

settings 파일은 프로젝트 > Properties > Settings.settings 에 있습니다. (Properties > Settings.settings)

참고로 저장한 값은 Local 폴더에 user.config 파일로 생성됩니다.

댓글