다음을 통해 공유


클래스 디자이너란?

Visual Studio의 클래스 디자이너 도구를 사용하면 C#, Visual Basic 또는 C++ 프로젝트에서 클래스 다이어그램을 디자인, 시각화 및 리팩터링할 수 있습니다. 클래스 다이어그램은 시각적 디자인 화면에서 코드 요소와 해당 관계를 보여 줍니다. 이를 통해 프로젝트 구조를 더 잘 이해하고 코드를 다시 구성할 수 있습니다.

참고 항목

클래스 디자이너는 .NET Core 및 .NET 5 이상 프로젝트에서 사용할 수 없습니다.

클래스 다이어그램 정보

클래스 다이어그램으로 할 수 있는 작업을 자세히 설명합니다:

  • 디자인: 클래스 다이어그램을 편집하여 프로젝트의 코드를 편집합니다. 새 요소를 추가하고 원치 않는 요소는 삭제할 수 있습니다. 변경 내용은 코드에 반영됩니다.

  • 시각화: 다이어그램에서 프로젝트의 클래스를 확인하여 프로젝트 구조를 이해합니다. 가장 중요한 프로젝트 세부 내용에 집중할 수 있도록 다이어그램을 사용자 지정할 수 있습니다. 나중에 데모 또는 설명서에 사용할 수 있도록 다이어그램을 저장합니다.

  • 리팩터링: 메서드를 재정의하고, 식별자 이름을 바꾸고, 매개 변수를 리팩터링하고, 인터페이스 및 추상 클래스를 구현합니다.

형식 및 관계 보기

클래스 다이어그램은 구성 구성원 및 이들 간의 관계 등 형식의 세부 정보를 표시합니다. 이러한 엔터티의 시각화는 코드에 대한 동적 뷰입니다. 즉, 디자이너에서 형식을 편집하고 엔터티의 소스 코드에 반영된 편집 내용을 확인할 수 있습니다. 마찬가지로, 클래스 다이어그램은 코드 파일에 대한 변경 사항과 동기화되어 유지됩니다.

참고 항목

프로젝트에 클래스 다이어그램이 포함되어 있고 프로젝트가 다른 프로젝트에 있는 유형을 참조하는 경우, 해당 유형에 대한 프로젝트를 빌드할 때까지 클래스 다이어그램에 참조된 유형이 표시되지 않습니다. 마찬가지로, 해당 엔터티에 대한 프로젝트를 다시 빌드할 때까지 다이어그램에 외부 엔터티의 코드 변경 사항이 표시되지 않습니다.

클래스 다이어그램 워크플로

클래스 다이어그램은 프로젝트의 클래스 구조를 이해하는 데 도움이 됩니다. 이 프로젝트는 다른 개발자가 만들었거나 자신이 직접 만든 프로젝트를 다시 시작해야 할 수도 있습니다. 클래스 다이어그램을 사용하여 프로젝트 정보를 사용자 지정하고 다른 사용자와 공유 및 제공할 수 있습니다.

프로젝트 정보를 제공하는 첫 단계에서는 보여 주려는 정보를 표시하는 클래스 다이어그램을 만듭니다. 자세한 내용은 클래스 다이어그램 추가를 참조하세요. 개별 프로젝트 보기, 선택한 프로젝트 형식 하위 집합 또는 선택한 형식의 멤버 하위 집합을 표시하는 데 사용할 수 있는 여러 클래스 다이어그램을 프로젝트에 대해 만들 수 있습니다.

각 클래스 다이어그램에 표시되는 내용을 정의하는 것 외에도 정보가 표시되는 방식을 변경할 수도 있습니다(자세한 내용은 클래스 다이어그램 사용자 지정하기를 참조하세요)..

하나 이상의 클래스 다이어그램을 미세 조정한 후 Microsoft Office 문서에 복사하고 인쇄하거나 이미지 파일로 내보낼 수 있습니다. 자세한 내용은 클래스 다이어그램 요소를 Microsoft Office 문서에 복사, 클래스 다이어그램 인쇄래스 다이어그램을 이미지로 내보내기를 참조하세요.

참고 항목

클래스 디자이너는 소스 파일의 위치를 추적하지 않으므로 프로젝트 구조를 변경하거나 프로젝트에서 소스 파일을 이동하면 클래스 디자이너가 유형, 특히 타입 정의, 기본 클래스 또는 연결 유형의 소스 유형을 추적하지 못할 수 있습니다. 클래스 디자이너에서 이 형식을 표시할 수 없습니다.와 같은 오류가 발생할 수 있습니다. 이러한 오류가 발생하면 수정되거나 위치가 변경된 소스 코드를 클래스 다이어그램으로 끌어서 다시 표시합니다.

프로젝트에 클래스 다이어그램 추가

클래스와 기타 형식을 디자인, 편집 및 리팩터링하려면 C#, Visual Basic 또는 C++ 프로젝트에 클래스 다이어그램을 추가합니다. 프로젝트에서 각기 다른 코드 부분을 표시하려면 여러 클래스 다이어그램을 프로젝트에 추가합니다.

여러 앱 간에 코드를 공유하는 프로젝트에서는 클래스 다이어그램을 만들 수 없습니다. UML 클래스 다이어그램을 만들려면 Visual Studio에서 UML 모델링 프로젝트 및 다이어그램 만들기를 참조하세요.

클래스 디자이너 구성 요소 설치

클래스 디자이너 구성 요소를 설치하지 않은 경우 다음 단계에 따라 설치합니다.

  1. Windows 시작 메뉴에서 Visual Studio 설치 관리자를 열거나 Visual Studio의 메뉴 막대에서 도구>도구 및 기능 가져 오기를 선택합니다.

    Visual Studio 설치 관리자가 열립니다.

  2. Visual Studio가 이미 설치되어 있는 경우 옵션에서 수정 단추를 클릭합니다.

  3. 개별 구성 요소 탭을 선택한 다음, 코드 도구 범주까지 아래로 스크롤합니다.

  4. 클래스 디자이너를 선택하고 수정을 선택합니다.

    Visual Studio 설치 관리자의 클래스 디자이너 구성 요소 스크린샷

    Visual Studio 설치 관리자의 클래스 디자이너 구성 요소 스크린샷

    클래스 디자이너 구성 요소가 설치를 시작합니다.

프로젝트에 빈 클래스 다이어그램 추가

  1. 솔루션 탐색기에서 프로젝트 노드를 마우스 오른쪽 단추로 클릭한 다음, 추가>새 항목을 선택합니다. 또는 Ctrl+Alt+A 키를 누릅니다. 코드 파일을 추가하는 옵션만 있는 작은 창이 나타나면 [모든 서식 파일 표시] 단추를 선택합니다.

    새 항목 추가 대화 상자가 열립니다.

  2. 일반을 확장한 다음, 템플릿 목록에서 클래스 다이어그램을 선택합니다. Visual C++ 프로젝트의 경우 유틸리티 범주에서 클래스 다이어그램 템플릿을 찾습니다.

    참고

    클래스 다이어그램 템플릿이 보이지 않으면 단계를 따라 Visual Studio용 클래스 디자이너 구성 요소를 설치합니다. 이 문서의 앞부분에서 설명한 대로 클래스 디자이너는 .NET Core 및 .NET 5 이상에서 사용할 수 없습니다.

    클래스 디자이너에 클래스 다이어그램이 열립니다. 이 다이어그램은 솔루션 탐색기에 확장명이 .cd인 파일로 나타납니다. 도구 상자에서 도형과 선을 다이어그램으로 끌어올 수 있습니다.

여러 클래스 다이어그램을 추가하려면 이 절차의 단계를 반복합니다.

기존 형식을 기반으로 클래스 다이어그램 추가

솔루션 탐색기 에서 파일의 컨텍스트 메뉴(오른쪽 클릭)를 열고, 클래스 다이어그램 보기 를 선택합니다.

또는

클래스 뷰에서 네임스페이스 또는 형식 상황에 맞는 메뉴를 연 다음, 클래스 다이어그램 보기를 선택합니다.

클래스 뷰가 열려 있지 않으면 보기 메뉴에서 클래스 뷰를 엽니다. 또는 Ctrl+Shift+C를 누릅니다.

클래스 다이어그램에 전체 프로젝트의 내용을 표시하려면

솔루션 탐색기나 클래스 뷰에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 보기, 클래스 다이어그램 보기를 차례로 선택합니다.

자동으로 채워진 클래스 다이어그램이 만들어집니다.

중요

.NET Core 프로젝트에서는 아직 클래스 디자이너를 사용할 수 없습니다.

클래스 다이어그램 사용자 지정

클래스 다이어그램에서 정보가 표시되는 방법을 변경할 수 있습니다. 디자인 화면의 전체 다이어그램 또는 개별 형식을 사용자 지정할 수 있습니다.

예를 들어 다이어그램의 어디에서나 전체 클래스 다이어그램의 확대/축소 수준을 조정하고, 개별 형식 멤버의 그룹화 및 정렬 방법을 변경하고, 관계를 숨기거나 표시하고, 개별 형식 또는 형식의 집합을 이동할 수 있습니다.

참고 항목

도형이 다이어그램에 나타나는 방식을 사용자 지정해도 다이어그램에 나타나는 형식에 대한 내부 코드가 변경되지 않습니다.

클래스의 속성 섹션과 같이 형식 멤버가 포함된 섹션을 구획이라고 합니다. 개별 구획 및 형식 멤버를 숨기거나 표시할 수 있습니다.

클래스 다이어그램 확대/축소

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.

  2. 클래스 디자이너 도구 모음에서 확대 또는 축소 단추를 클릭하여 디자이너 화면의 확대/축소 수준을 변경합니다.

    또는

    특정 확대/축소 값을 지정합니다. 확대/축소 드롭다운 목록을 사용하거나 유효한 확대/축소 수준(유효 범위: 10%~400%)을 입력할 수 있습니다.

    참고 항목

    확대/축소 수준을 변경해도 클래스 다이어그램 출력의 배율에는 영향을 미치지 않습니다.

형식 멤버의 그룹화 및 정렬 사용자 지정

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.

  2. 디자인 화면의 빈 영역을 마우스 오른쪽 단추로 클릭하고 그룹 멤버를 가리킵니다.

  3. 사용 가능한 옵션 중 하나를 선택합니다.

    • 종류별 그룹화는 개별 형식 멤버를 속성, 메서드, 이벤트 및 필드의 그룹화된 목록으로 구분합니다. 개별 그룹은 엔티티 정의에 따라 달라집니다. 예를 들어 해당 클래스에 아직 정의된 이벤트가 없는 경우 클래스에는 이벤트 그룹이 표시되지 않습니다.

    • 액세스별 그룹화는 멤버의 액세스 한정자를 기준으로 개별 형식 멤버를 그룹화된 목록으로 구분합니다. 예를 들어 Public과 Private로 구분합니다.

    • 사전순 정렬을 선택하면 엔터티를 구성하는 항목이 사전순으로 나열된 단일 목록으로 표시됩니다. 이 목록은 오름차순으로 정렬됩니다.

형식의 구획 숨기기

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.

  2. 사용자 지정할 형식의 멤버 범주를 마우스 오른쪽 단추로 클릭합니다. 예를 들어, 클래스의 메서드 노드를 선택합니다.

  3. 구획 숨기기를 클릭합니다.

    선택한 구획이 형식 컨테이너에서 사라집니다.

형식의 개별 멤버 숨기기

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.

  2. 숨기려는 형식의 멤버를 마우스 오른쪽 단추로 클릭합니다.

  3. 숨기기를 클릭합니다.

    선택한 멤버가 형식 컨테이너에서 사라집니다.

형식의 숨겨진 구획 및 멤버 표시

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.

  2. 숨겨진 구획이 있는 형식의 이름을 마우스 오른쪽 단추로 클릭합니다.

  3. 모든 멤버 표시를 클릭합니다.

    숨겨진 모든 구획 및 멤버가 형식 컨테이너에 표시됩니다.

관계 숨기기

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.

  2. 숨기려는 형식 연결 또는 형식 상속 선을 마우스 오른쪽 단추로 클릭합니다.

  3. 형식 연결 선에 대해 숨기기를 클릭하고 형식 상속 선에 대해 형식 상속 선 숨기기.

  4. 모든 멤버 표시를 클릭합니다.

    숨겨진 모든 구획 및 멤버가 형식 컨테이너에 표시됩니다.

숨겨진 관계 표시

  1. 클래스 디자이너에서 클래스 다이어그램 파일을 열고 선택합니다.

  2. 숨겨진 형식 연결 또는 형식 상속이 있는 형식을 마우스 오른쪽 단추로 클릭합니다.

    형식 연결 선에 대해 모든 멤버 표시를 클릭하고 형식 상속 선에 대해 기본 클래스 표시 또는 파생 클래스 표시를 클릭합니다.

클래스 다이어그램에서 모양 제거

형식의 내부 코드에 영향을 주지 않으면서도 클래스 다이어그램에서 형식 모양을 제거할 수 있습니다. 클래스 다이어그램에서 유형 도형을 제거하면 해당 다이어그램에만 영향을 미치며 유형을 정의하는 기본 코드와 유형을 표시하는 다른 다이어그램에는 영향을 미치지 않습니다.

  1. 클래스 다이어그램에서 제거할 형식 모양을 선택합니다.

  2. 편집 메뉴에서 다이어그램에서 제거를 선택합니다.

    형식 모양과 해당 모양에 연결된 연결 선이나 상속 선이 다이어그램에 더 이상 표시되지 않습니다.

형식 모양과 해당 내부 코드 삭제

  1. 디자인 화면에서 모양을 마우스 오른쪽 단추로 클릭합니다.

  2. 상황에 맞는 메뉴에서 코드 삭제를 선택합니다.

    모양이 다이어그램에서 제거되고 해당 기본 코드가 프로젝트에서 삭제됩니다.

클래스 다이어그램 요소를 Microsoft Office 문서에 복사

.NET 클래스 다이어그램(.cd 파일)에서 다른 문서로 도형을 복사할 수 있습니다. 붙여 넣는 문서 종류에 따라 도형 복사본 또는 해당 기본 코드를 얻게 됩니다. 모델링 프로젝트에서 UML 클래스 다이어그램의 도형을 복사하려면 다이어그램을 이미지로 내보내기를 참조하세요.

단일 요소 복사

도형을 마우스 오른쪽 단추로 클릭하고 이미지 복사를 선택합니다.

여러 요소 복사

  1. 다이어그램에서 복사할 셰이프를 선택합니다.

  2. 선택 항목을 마우스 오른쪽 단추로 클릭하고 이미지 복사를 선택합니다.

클래스 다이어그램에 있는 모든 요소 복사

  1. 다이어그램 표면을 마우스 오른쪽 버튼으로 클릭하고 모두 선택을 선택하거나 Ctrl+A를 누릅니다.

  2. 편집 메뉴에서 이미지 복사를 선택합니다.

이미지 복사 대신 복사를 선택할 수도 있습니다. 복사를 선택하면 이미지가 일반 비트맵으로 복사됩니다. 이미지 복사를 선택하면 이미지가 벡터 기반 이미지로 복사되며 대부분의 Office 애플리케이션의 경우 이 옵션을 선택하는 것이 좋습니다.

클래스 다이어그램을 이미지로 내보내기

프로젝트의 코드에서 만든 클래스 다이어그램을 내보내려면 해당 다이어그램을 이미지로 저장합니다. UML 클래스 다이어그램을 대신 내보내려면 다이어그램을 이미지로 내보내기를 참조하세요.

다이어그램 내보내기

  1. 클래스 다이어그램(.cd) 파일을 엽니다.

  2. 클래스 다이어그램 메뉴 또는 다이어그램 화면 바로 가기 메뉴에서 다이어그램을 이미지로 내보내기를 선택합니다.

  3. 다이어그램을 선택합니다.

  4. 원하는 형식을 선택합니다.

  5. 내보내기를 선택하여 내보내기를 마칩니다.

다른 문서에서 연결된 내보낸 이미지를 자동으로 업데이트하려면 Visual Studio에서 다이어그램을 다시 내보냅니다.

Visual Studio의 인쇄 기능을 사용하여 클래스 다이어그램을 인쇄할 수 있습니다.

클래스 다이어그램을 인쇄하려면

  1. 클래스 다이어그램을 엽니다.

  2. 파일 메뉴에서 인쇄를 클릭합니다.

전체 클래스 다이어그램이 인쇄됩니다. 적절한 크기로 인쇄하려면 페이지 설정 대화 상자에서 설정을 조정해야 할 수도 있습니다.

클래스 다이어그램에 설명 추가

주석 도형을 사용하여 클래스 다이어그램에 주석을 달 수 있습니다. 주석 도형에는 텍스트를 입력할 수 있는 텍스트라는 하나의 속성이 있습니다. 주석 도형은 다이어그램 화면에만 존재하고 코드에는 존재하지 않습니다.

주석은 클래스 디자이너의 클래스 다이어그램 보기에 상주합니다. 동일한 프로젝트에서 두 번째 클래스 다이어그램을 열면 첫 번째 보기에서 작성한 주석이 표시되지 않습니다. 다이어그램을 삭제하면 포함된 주석도 모두 삭제됩니다.

코멘트 모양은 크기를 조정할 수 있지만 배경색, 글꼴 또는 글꼴 크기와 같은 모양의 다른 측면은 변경할 수 없습니다.

주석을 추가하려면

  1. 클래스 디자이너 도구 상자에서 클래스 다이어그램으로 주석을 끕니다.

  2. 다이어그램에서 새 주석 도형을 클릭하고 원하는 텍스트를 입력합니다.

클래스 다이어그램 및 클래스 세부 정보 창에서 마우스 및 키보드 단축키 사용

마우스 외에도 키보드를 사용하여 클래스 디자이너클래스 세부 내용 창에서 탐색 작업을 수행할 수 있습니다.

클래스 디자이너에서 마우스 사용

클래스 다이어그램에서는 다음과 같은 마우스 동작이 지원됩니다.

마우스 조합 Context 설명
두 번 클릭 Shape 요소 코드 편집기를 엽니다.
두 번 클릭 롤리팝 커넥터 롤리팝을 확장/축소합니다.
두 번 클릭 롤리팝 커넥터 레이블 인터페이스 표시 명령을 호출합니다.
마우스 휠 클래스 다이어그램 세로 방향으로 스크롤합니다.
Shift + 마우스 휠 클래스 다이어그램 가로 방향으로 스크롤합니다.
Ctrl + 마우스 휠 클래스 다이어그램 확대/축소합니다.
Ctrl+Shift + 클릭 클래스 다이어그램 확대/축소합니다.

클래스 세부 내용 창에서 마우스 사용

마우스를 사용하여 클래스 세부 내용 창 및 창에 표시되는 데이터의 모양을 다음과 같은 방법으로 변경할 수 있습니다.

  • 편집 가능한 셀을 클릭하면 해당 셀의 내용을 편집할 수 있습니다. 속성 창과 소스 코드를 포함하여 데이터가 저장되어 있거나 표시되는 모든 위치에서 변경 내용이 반영됩니다.

  • 행의 셀을 클릭하면 해당 행이 나타내는 요소의 속성이 속성 창에 표시됩니다.

  • 열 너비를 변경하려면 열이 원하는 너비가 될 때까지 열 머리글의 오른쪽 경계선을 끕니다.

  • 행 왼쪽에 있는 화살표 기호를 클릭하여 구획 또는 속성 노드를 확장하거나 축소할 수 있습니다.

  • 클래스 세부 내용 창에서는 현재 클래스에 새 멤버를 만들고 클래스 세부 내용 창 그리드에서 멤버 구획을 탐색하기 위한 여러 단추를 제공합니다.

클래스 디자이너에서 키보드 사용

클래스 다이어그램에서는 다음과 같은 키보드 동작이 지원됩니다.

Context 설명
화살표 내부 형식 모양 모양 내용에 대한 트리 스타일 탐색(모양을 둘러싼 래핑이 지원됨) 왼쪽 및 오른쪽 키는 현재 항목이 확장 가능한 경우 확장/축소하고 그렇지 않은 경우 상위 항목으로 이동합니다(자세한 동작은 트리 보기 탐색 참조).
화살표 최상위 모양 다이어그램에서 모양 이동
Shift+화살표 키 내부 형식 모양 멤버, 중첩 형식 또는 구획과 같은 모양 요소로 구성된 연속 선택 영역 작성 이러한 바로 가기는 래핑을 지원하지 않습니다.
내부 형식 모양 최상위 모양 제목으로 이동합니다.
최상위 모양 다이어그램의 첫 번째 모양으로 이동합니다.
종료 내부 형식 모양 모양 내부에 보이는 마지막 요소로 이동합니다.
종료 최상위 모양 다이어그램의 마지막 모양으로 이동합니다.
Shift+Home 내부 형식 모양 현재 항목부터 시작하고 동일한 모양의 최상위 항목으로 끝나는 모양 내의 요소를 선택합니다.
Shift+End 내부 형식 모양 Shift+Home과 동일하지만 하향식 방향입니다.
Enter 모든 컨텍스트 도형에 대한 기본 동작을 호출하며, 더블 클릭을 통해서도 사용할 수 있습니다. 대부분의 경우 코드 보기이지만 일부 요소는 다르게(롤리팝, 구획 머리글, 롤리팝 레이블) 정의합니다.
+- 모든 컨텍스트 현재 포커스가 있는 요소를 확장할 수 있는 경우 이러한 키는 요소를 확장 또는 축소합니다.
> 모든 컨텍스트 자식이 있는 요소에서 접힌 경우 요소를 확장하고 첫 번째 자식으로 이동합니다.
< 모든 컨텍스트 부모 요소로 이동합니다.
Alt+Shift+L 내부 형식 모양 + 형식 모양 현재 선택된 도형의 롤리팝이 있는 경우 롤리팝으로 이동합니다.
Alt+Shift+B 내부 형식 모양 + 형식 모양 기본 형식 목록이 형식 모양에 표시되고 둘 이상의 항목이 있는 경우 목록의 확장 상태를 설정/해제(확장/축소)합니다.
Delete 형식 및 메모 모양 다이어그램에서 제거 명령을 호출합니다.
Delete 그 밖의 모든 항목 코드에서 삭제 명령을 호출합니다(멤버, 매개 변수, 연결, 상속, 롤리팝 레이블).
Ctrl+Delete 모든 컨텍스트 선택 영역에 대해 코드에서 삭제 명령을 호출합니다.
Tab 모든 컨텍스트 동일한 부모 내의 다음 자식으로 이동합니다(래핑 지원).
Shift+Tab 모든 컨텍스트 동일한 부모 내의 이전 자식으로 이동합니다(래핑 지원).
스페이스바 모든 컨텍스트 현재 요소에 대한 선택을 설정/해제합니다.

클래스 세부 내용 창에서 키보드 사용

참고 항목

다음 키 바인딩은 코드 입력 환경을 모방합니다.

다음 키를 사용하여 클래스 세부 내용 창을 탐색합니다.

결과
,(쉼표) 커서가 매개 변수 행에 있는 경우 쉼표를 입력하면 커서가 다음 매개 변수의 이름 필드로 이동합니다. 커서가 메서드의 마지막 매개 변수 행에 있는 경우 새 매개 변수를 만드는 데 사용할 수 있는 <매개 변수 추가> 필드로 커서를 이동합니다.

커서가 클래스 세부 내용 창의 다른 곳에 있는 경우 쉼표를 입력하면 현재 필드에 쉼표가 리터럴로 추가됩니다.
;(세미콜론) 또는 ) (닫는 괄호) 클래스 세부 내용 창 그리드에서 다음 멤버 행의 이름 필드로 커서를 이동합니다.
Tab 먼저 왼쪽에서 오른쪽으로 이동한 다음 위쪽에서 아래쪽으로 이동하여 커서를 다음 필드로 이동합니다. 텍스트를 입력한 필드에서 커서가 이동하는 경우 클래스 세부 정보 가 해당 텍스트를 처리하고 오류가 발생하지 않으면 저장합니다.

커서가 <매개 변수 추가>와 같은 빈 필드에 있는 경우 Tab 키를 누르면 다음 행의 첫 번째 필드로 이동합니다.
스페이스바 먼저 왼쪽에서 오른쪽으로 이동한 다음 위쪽에서 아래쪽으로 이동하여 커서를 다음 필드로 이동합니다. 커서가 <매개 변수 추가>와 같은 빈 필드에 있는 경우 다음 행의 첫 번째 필드로 이동합니다. 쉼표 바로 뒤에 입력된 <스페이스바>는 무시됩니다.

커서가 요약 필드에 있는 경우 스페이스바를 입력하면 공백 문자가 추가됩니다.

커서가 지정된 행의 숨기기 열에 있는 경우 스페이스바를 입력하면 숨기기 확인란의 값이 설정/해제됩니다.
Ctrl+Tab 다른 문서 창으로 전환합니다. 예를 들어 클래스 세부 내용 창에서 열려 있는 코드 파일로 전환합니다.
Esc 필드에 텍스트 입력을 시작한 경우 Esc 키를 누르면 실행 취소 키로 동작하며 필드 내용을 이전 값으로 되돌립니다. 클래스 세부 내용 창에 일반 포커스가 있지만 포커스가 있는 특정 셀이 없는 경우 Esc 키를 누르면 포커스가 클래스 세부 내용 창에서 벗어납니다.
위쪽 화살표아래쪽 화살표 이러한 키는 클래스 세부 내용 창 그리드에서 커서를 행 간에 세로로 이동합니다.
왼쪽 화살표 커서가 이름 열에 있는 경우 왼쪽 화살표를 누르면 계층 구조에서 현재 노드(열려 있는 경우)가 축소됩니다.
오른쪽 화살표 커서가 이름 열에 있는 경우 오른쪽 화살표를 누르면 계층 구조에서 현재 노드가 펼쳐집니다(접혀 있는 경우).

키보드 단축키에 대한 전체 목록은 Visual Studio의 키보드 단축키를 참조하십시오.