다음을 통해 공유


단추 누르기: 도구 모음 및 단추 추가

업데이트: 2007년 11월

이 단원에서는 응용 프로그램에 도구 모음과 도구 모음 단추를 추가하는 방법 및 단추의 클릭 이벤트에 응답하는 방법을 배웁니다.

일반적으로 모든 표준 Windows 기반 응용 프로그램의 위쪽에는 도구 모음이 있습니다. 도구 모음에서는 단추를 클릭하여 응용 프로그램의 특정 기능에 직접 액세스할 수 있습니다. 응용 프로그램에 ToolStrip 컨트롤을 추가하여 도구 모음을 추가한 다음 도구 모음에 단추를 추가할 수 있습니다. 이때 개별 ToolStripButton 컨트롤을 추가하거나, ToolStripTextBox 컨트롤, ToolStripDropDownButton 컨트롤 등의 다른 여러 컨트롤을 선택할 수 있습니다.

실습

Windows Form에 도구 모음과 도구 모음 단추를 추가하려면

  1. 파일 메뉴에서 새 프로젝트를 클릭합니다.

    새 프로젝트 대화 상자가 나타납니다.

  2. Windows Forms 응용 프로그램, 확인을 차례로 클릭합니다.

  3. 도구 상자에서 ToolStrip 컨트롤을 폼으로 끌어 옵니다.

    ToolStrip1이 구성 요소 트레이에 나타나고 드롭다운 화살표가 포함된 도구 모음이 폼 위쪽에 추가됩니다.

  4. 다음 그림과 같이 드롭다운 화살표를 클릭한 다음 Button을 클릭하여 도구 모음에 단추를 추가합니다.

    ToolStrip 컨트롤에 단추 추가

    Toolstrip 컨트롤

    도구 모음에 ToolStripButton1이 나타납니다.

  5. 폼에서 ToolstripButton1을 클릭한 다음 속성 창에서 다음과 같이 속성을 변경합니다.

    속성

    Name

    Cut

    Text

    Cut

    DisplayStyle

    Text

    참고:

    이 예제에서는 단추에 텍스트만 표시하지만 DisplayStyle 속성을 ImageAndText로 설정하여 이미지를 표시할 수도 있습니다.

  6. 폼에 TextBox 컨트롤을 추가하고 기본 이름 TextBox1을 그대로 적용합니다.

  7. TextBox 컨트롤을 클릭한 다음 속성 창에서 다음과 같이 속성을 변경합니다.

    속성

    Size

    260, 20

    Text

    This is a simple test

  8. Cut 단추를 두 번 클릭하여 기본 Click 이벤트 처리기를 입력합니다.

  9. Cut_Click 이벤트 처리기에 다음 코드를 추가합니다. 이 코드는 TextBox1에서 선택한 텍스트를 잘라내서 클립보드에 추가합니다.

    Me.TextBox1.Cut()
    
  10. F5 키를 눌러 코드를 실행합니다.

  11. 텍스트 상자에서 simple을 선택한 다음 Cut을 클릭합니다.

    simple 단어가 텍스트 상자에서 삭제됩니다.

  12. 응용 프로그램을 닫습니다.

표준 도구 모음 단추 추가

여러 표준 단추를 한 번에 간편하게 추가할 수 있습니다. ToolStrip 컨트롤에는 컨트롤의 오른쪽 위 모퉁이에 있는 스마트 작업 화살표를 클릭하여 액세스할 수 있는 ToolStrip 작업 창이 있습니다. 이 작업 창에서는 다음 그림과 같이 표준 단추 7개를 도구 모음에 추가할 수 있습니다.

ToolStrip 작업 창 액세스

Toolstrip 작업

Windows Form에 표준 도구 모음 단추 집합을 추가하려면

  1. ToolStrip 컨트롤을 선택하고 컨트롤의 오른쪽 위 모퉁이에 있는 스마트 작업 화살표를 클릭합니다. 그런 다음 표준 항목 삽입을 클릭합니다.

    표준 단추 7개(새로 만들기, 열기, 저장, 인쇄, 잘라내기, 복사, 붙여넣기 및 도움말)가 도구 모음에 표시됩니다.

  2. CutToolStripButton 컨트롤을 두 번 클릭하여 기본 Click 이벤트 처리기를 입력하고 다음 코드를 추가합니다. 이 코드는 TextBox1에서 선택한 텍스트를 잘라내서 클립보드에 복사합니다.

    Me.TextBox1.Cut()
    
  3. CutToolStripButton_Click 프로시저 아래에 다음 코드를 추가합니다. 이 코드는 사용자가 복사 단추를 클릭하면 TextBox1에서 선택한 텍스트를 클립보드에 복사합니다. 그리고 사용자가 붙여넣기 단추를 클릭하면 클립보드의 내용을 TextBox1에서 선택한 대상에 붙여넣습니다.

    Private Sub CopyToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        CopyToolStripButton.Click
    
        Me.TextBox1.Copy()
    
    End Sub
    
    Private Sub PasteToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        PasteToolStripButton.Click
    
        Me.TextBox1.Paste()
    
    End Sub
    
  4. F5 키를 눌러 코드를 실행합니다.

  5. 폼이 나타나면 복사 단추를 클릭합니다.

  6. 문장 맨 끝으로 삽입 지점을 이동하고 스페이스바를 누른 다음 붙여넣기 단추를 클릭합니다.

  7. 두 번째 문장에서 simple을 선택한 다음 가위 아이콘이 있는 잘라내기 단추를 클릭합니다.

  8. 응용 프로그램을 닫습니다.

다음 단계

이 단원에서는 응용 프로그램에 ToolStrip 컨트롤을 추가하는 방법을 배웠습니다. 그런 다음 도구 모음에 단추를 추가하고 단추의 Click 이벤트 처리기에 코드를 작성하는 방법을 배웠습니다. 또한 도구 모음에 표준 단추 모음을 추가하는 방법도 살펴봤습니다.

다음 단원에서는 TreeView 컨트롤을 사용하여 응용 프로그램을 Windows 탐색기처럼 만드는 방법을 배웁니다.

다음 단원: 사용자 지정 탐색기 제공: TreeView 컨트롤 사용

참고 항목

참조

ToolStrip 컨트롤 개요(Windows Forms)

기타 리소스

프로그램의 모양 만들기: Windows Forms 소개