반응형
탭 컨트롤(Tab Control) 과 파일 정보 레지스트리에 추가 하는 예제입니다.
메뉴추가 :
FrmMain - 컨테이너 - 탭 컨트롤
FrmTabControl.Designer.cs |
TabControl 속성 - TabPages에서 컬렉션을 설정합니다.
맴버를 추가 하게 되면 탭 페이지가 늘어납니다.
[0]tabPage1 = Name : TabHome , Text : 일반 -> tabHome[1]tabPage2 = Name : TabLevel , Text : 보안 -> tabLevel
|
tabControl 디자인 |
|
FrmTabControl.cs [tabHome 부분 코딩 : 일반탭] |
using System.IO; // 파일관련 네임스페이스 추가 private void FrmTabControl_Load(object sender, EventArgs e) { LoadHomepage(); } private void LoadHomepage() //폼 로드시 저장된 파일 내용 불러오기 { if (File.Exists(@"C:\Temp\HomePage.txt")) //파일이 있는지 확인 { StreamReader sr = new StreamReader( @"C:\Temp\HomePage.txt"); this.txtHomepage.Text = sr.ReadLine(); sr.Close(); } } private void btnOK_Click(object sender, EventArgs e) { string msg = "홈페이지 : " + txtHomepage.Text; //홈페이지 정보 : 파일에 저장 SaveHome(txtHomepage.Text); MessageBox.Show(msg, "옵션정보", MessageBoxButtons.OK, MessageBoxIcon.Information); } private void SaveHome(string p) //파일 저장 { StreamWriter sw = new StreamWriter(@"C:\Temp\HomePage.txt"); sw.WriteLine(txtHomepage.Text); sw.Close(); } |
결과확인 |
코드에서 입력한 해당 드라이브에 Temp 폴더를 생성해줍니다. 프로그램 종료 후 다시 실행하면 생성한 HomePage.txt 의 저장된 내용이 TextBox에 나타나는것을 확인 할 수 있습니다. |
반응형
'C#' 카테고리의 다른 글
23.C#_WinForm - 툴 팁 ( ToolTip ) (0) | 2009.08.31 |
---|---|
22.C#_WinForm - 탭 컨트롤 -2 ( Tab Control ) (0) | 2009.08.31 |
22.C#_WinForm - 윈도우탐색기 (7) | 2009.08.28 |
21.C#_WinForm - TreeView (0) | 2009.08.28 |
20.C#_WinForm - ListView (0) | 2009.08.28 |
Comments