2010-02-16 3 views
0

ToolStripMenuItem 내에 여러 개의 확인란이 있습니다.Windows Forms 저장 /로드하는 가장 좋은 방법 ToolStripMenuItem

나는 설치에 레지스트리가 필요합니다 (I 생각이 자동으로 저장할 때, 맞습니까?) 나는 레지스트리를로드하고 체크 박스를 설정해야 (이벤트를 form.closing 동안) 레지스트리에 체크 박스를 저장해야 폼이로드 될 때.

파일 (저장 및로드)에 저장하는 옵션이 필요합니다.

저는 ConfigurationManager에 대해 읽었지만 MSDN 소스에서 보면 다소 복잡해 보입니다. 레지스트리 대신 파일에이 작업을 수행하는 간단한 데모 프로그램에 대한 링크가 있습니까?

답변

0

네, 정말 설정을 사용해야합니다. 프로젝트 + 속성, 설정 탭. 하나 추가 : Name = Option1Checked, Type = bool, Scope = user, Value = false.

option1ToolStripMenuItem.Checked = Properties.Settings.Default.Option1Checked; 

을 그리고 FormClosing 이벤트에, 당신은 쓸 것 : 폼의 Load 이벤트에서

, 당신은 쓸 것

Properties.Settings.Default.Option1Checked = option1ToolStripMenuItem.Checked; 
    Properties.Settings.Default.Save(); 
관련 문제