Study/WinForm

WinForm 설정 파일 만들기

키모87 2022. 4. 18. 01:33

- 이전 회사에서 개발을 하면서 사용자 로그인 정보 혹은 데이터베이스 연결 정보를 매번 사용자가 직접 입력할 수 가 없어 윈폼(Winform)에 있는 설정파일을 많이 사용했었고 그 내용에 대한 내용을 정리하게 되었습니다.

 

이번 내용은 윈폼 프로젝트에 체크박스를 만들어 프로그램 실행시 프로그램의 종료 된 마지막 상태값을 가져와 체크박스의 여부를 설정해주는 작업을 해보겠습니다.

 

1. 설정파일 만들기

- 프로젝트 -> 속성 -> 설정 -> 기본설정 파일 만들기

 

2. 설정 데이터에 값 만들기

변수명 Use_Check 타입 bool 범위 사용자로 세팅해주시면 됩니다.

 

 3. 체크 박스 만들기

 

4. 프로그램 종료시 체크박스 값 저장하기

  Properties.Settings.Default.설정값 변수명 = checkBox1.Checked;
  Properties.Settings.Default.Save();

폼 종료시 설정값에 마지막 체크박스에 있는 값을 저장합니다.

            Properties.Settings.Default.Use_Check = checkBox1.Checked;
            Properties.Settings.Default.Save();

 

5. 프로그램 실행시 설정값 가져오기

폼을 실행시 설정값을 가져오는 코드를 작성합니다.

private void Form1_Load(object sender, EventArgs e)
{
            checkBox1.Checked = Properties.Settings.Default.Use_Check;
}

 

6. 결과

종료시

실행시

체크박스가 똑같이 체크가 되어있습니다.