본문 바로가기

C#.NET

Windows Form - 5월6일

WINDOWS FORM 생성하기

 

  • 새 프로젝트에서 "Windows Forms 응용 프로그램"을 선택한다.

  • '도구상자'에서 'MenuStrip'을 선택한다.

  • 해당 메뉴들을 입력하여 준다.

  • 이미지를 삽입하기 위해서는 'Set Image' 메뉴로 넣을 아이콘을 입력하여 준다.

  • Pop-Up 박스를 보기 위해서는 아래와 같이 소스에서 'MessageBox.Show("")'로 기입하여 준다.

 

ContextMenuStrip

 

  • '도구 상자'에서 'ContextMenuStrip'을 선택하여 Double Click 한다.

  • 그림과 같이 필요한 메뉴들을 채워넣는다.

  • 속성에서 'ContextmenuStrip'항목을 설정하여 준다.

  • 위의 과정을 거치게 되면 아래 그림과 같이 "ContextMenuStrip1" 항목이 생성된다.

  • 이제 F5를 눌러 생성한 Form1을 실행한다. 그리고 오른쪽마우스를 눌러 생성한 Pop-up Menu를 실행해보면 아래 그림과 같이 보여지는 것을 확인할 수 있다.

  • "Exit Event"발생시키기 위해서는 '종료(C)'에서 'Application.Exit();'를 삽입하여 해당 Botton을 선택하게 되면, 프로그램이 종료되도록 설정한다.

 

특정 Context메뉴를 선택하였을 때 , 하드드라이브에 파일 생성하기

 

  • using System.IO; 을 추가하여 준다.

     

  • 아래 내용과 같이 소스를 수정하여 준다.

private void 노란색YToolStripMenuItem_Click(object sender, EventArgs e)

{

try{

StreamWriter sw=new StreamWriter(@"C:\yellow.txt",true);

sw.WriteLine("노란색 버튼을 클릭했군요"+DateTime.Now);

sw.Flush();

sw.Close();

MessageBox.Show("정상적으로 메세지 파일에 기록했습니다");

}

catch(IOException ex)

{

MessageBox.Show(ex.ToString());

}

}

 

'C#.NET' 카테고리의 다른 글

트리뷰(TreeView)  (0) 2009.05.07
List View  (0) 2009.05.07
DateTimePicker_Control  (0) 2009.05.06
Progress Bar  (0) 2009.05.06
MDI Form 생성하기  (0) 2009.05.06
소설 같은 C# Chapter 3  (0) 2009.04.30
0428 C# (초급)실습예제들  (0) 2009.04.28
Chapter02 C# Language  (0) 2009.04.28
0427_C# 간단한 실습  (0) 2009.04.27
소설 같은 C# chapter 1  (0) 2009.04.25