-  Language/C#

C# WinForm 에서 MS Office 스타일의 리본메뉴 사용하기 - 2

리뱅 2012. 1. 12. 11:23

이어서 리본 메뉴를 실제로 사용해보도록 하겠습니다.

사용하기 위한 준비는 1편을 참고해주시기 바랍니다. ( http://leebaeng.tistory.com/10 )

먼저 생성된 프로젝트의 리본메뉴를 사용할 폼.cs 파일의 코드를 오픈합니다.

using 지시자에 아래 항목을 추가 합니다.
using DevComponents.DotNetBar;

다음으로 Form 클래스의 부모를 Form이 아닌, Office2007RibbonForm 으로 수정, 상속 받습니다.


using DevComponents.DotNetBar;
namespace StreamingServer
{
    public partial class Form1 : Office2007RibbonForm
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
}

이후, 디자인 모드에서 도구상자-리본메뉴-RibbonControl을 폼위에 드래그 합니다.
그럼 아래와 같이 리본 메뉴의 기본 구성이 완성됩니다.




추가로 리본바, 텍스트 박스, 리스트 뷰, 버튼 등 각종 다양한 리본 컨트롤을 탭아이템 아래 바 안으로 드래그 해서 넣어주시면 간단하게 추가가 가능합니다.

리본 바에서는 우클릭을 통하여, 각종 리본 컨트롤을 추가할 수 있습니다.



정말 간편하게 리본메뉴가 완성되었습니다 ㅎㅎ

리본 컨트롤별 상세 속성은.. 그 종류가 너무 많기 때문에 일일히 설명드리긴 어려울 듯 하고,
직접 이것저것 만져보시면 금방 뭔지 알 수 있을 겁니다.

대부분의 속성은 기존 윈 컨트롤에서 사용한 것과 동일 합니다.