NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 5
  • 매뉴얼

    NGM 5의 매뉴얼입니다.

    NGM 5

    NGM 5의 매뉴얼입니다.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    디자이너 NGM Designer - 멀티 스크립트를 탭 컨트롤의 그룹으로 나누기.

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 오늘은 이전 시간에 배운 멀티 스크립트에 이어서 그룹과 멀티 스크립트를 좀 더 보기 좋게 배치하는 방법에 대해 알아보도록 하겠습니다. 이 내용을 학습하기 전 이전 내용을 미리 학습하시는 걸 추천드립니다. 처음부터 복잡한 내용으로 시작하면 중간중간 막히는 부분이 있을 수도 있기 때문입니다. 혹시라도, 환경 구성이 안된 상태에서 이 예제를 따라 한다면 아래 환경 구성에 대한 내용을 먼저 읽고, 컴퓨터에 프로그램들을 설치해야 합니다.

    개발 환경 구성하기 ], [ NGM 디자이너 설치하기 ] 

     

    비주얼 스튜디오를 실행하고, 새로운 폼을 추가합니다. 아래 그림처럼 프로젝트에서 우클릭하고, 추가 > Windows Form을 클릭하세요.

    img.png
     
     

     

    Windows Form이 선택되어 있습니다. 이번에는 이름을 내 마음대로 설정 해보도록 할게요. 예제에서는 MyForm.cs로 했습니다. 이름을 변경했으면 우측 하단의 "추가" 버튼을 클릭하세요.

    img.png
     
     

     

    MyForm이 프로젝트에 추가되었습니다. 아래 그림처럼 Program.cs를 더블 클릭하여 코드 보기로 열어줍니다. Program.cs는 진입점이 있는 특수한 클래스입니다. 프로그램이 실행되면 이 클래스가 자동으로 호출되고 실행됩니다. 대부분의 언어가 비슷합니다. 최초에 실행될 진입점을 정의하고 있죠^^; 개발적인 내용이라 이 정도만 알고 넘어가면 될 거 같아요. 아래 그림과 같이 Form1을 MyForm으로 바꿔줍니다.

    img.png

     

     

     

    다시 MyForm.cs [디자인]으로 넘어갑니다. ①에서 클릭해도 되고, 솔루션 탐색기의 MyForm을 ②더블 클릭해도 됩니다.

    img.png

     

     

     

    새로 만든 폼의 디자인을 간단하게 변경하세요. 이번에는 아이콘은 추가하지 않겠습니다. 아이콘을 추가하는 방법은 [ 이전 글 ]에서 확인할 수 있어요~ 디자인 보기의 폼을 ①클릭해서 선택하고, ②속성(Alt+Enter)을 클릭하세요. 폼의 크기는 ③350, 200으로 설정하고, 제목(Text)은 ④My Player v1.1.1을 입력하세요.

    img.png

     

     

     

    어느정도 폼의 디자인은 완성(?) 되었습니다. 다시 폼을 선택(클릭)하고, F7을 눌러서 코드 보기로 전환하세요. 그리고, 아래 그림과 같이 Form을 NGM.GUI.ComponentDefault.MainView로 수정합니다.

    ※ 메트로 UI가 추가되면서 기존 NGM.GUI.Component에서 NGM.GUI.ComponentDefault로 네임스페이스가 변경되었습니다.

    img.png

     

     

     

    다시 디자인 보기로 이동합니다. 왔다 갔다 번거롭네요-_-; 디자인 보기로 이동하려면 Shift+F7 또는 솔루션 탐색기에서 MyForm을 더블 클릭하면 됩니다. 아래 그림을 참고해서 ①TabControl과 ③PlayButton을 ②추가 해주세요. 그리고 적절히 배치합니다.

    img.png

     

     

     

    컨트롤을 찾기가 힘들면 ①검색창을 이용하세요. 편합니다^^;

    img.png

     

     

     

    이제 첨부되어 있는 스크립트 2개를 바탕화면에 다운로드합니다. 그리고, 아래 그림과 같이 스크립트 컨트롤을 추가하세요.

    1. 스크립트 컨트롤 선택
    2. 탭 페이지로 드래그 앤 드롭
    3. 팝업 아이콘 클릭
    4. 부모 컨테이너에서 도킹 클릭
    img.png
     
     

     

    두번째 탭에도 스크립트를 추가해야 합니다.

    1. 두 번째 탭 페이지 클릭
    2. 스크립트 선택
    3. 탭 페이지에 드래그 앤 드롭으로 추가
    4. 팝업 아이콘 클릭
    5. 부모 컨테이너에서 도킹 클릭
    img.png

     

     

     

    각각 다운로드한 스크립트를 선택해주세요.

    1. 첫 번째 탭 페이지 선택
    2. 스크립트 컨트롤 선택
    3. 속성 선택
    4. SelectScript에서 다운로드한 "그룹 1.ngs" 선택
    img.png
     
     

     

    두 번째 스크립트도 선택하세요.

    1. 두번째 탭 페이지 선택
    2. 스크립트 컨트롤 선택
    3. 속성 선택
    4. SelectScript에서 다운로드한 "그룹 2.ngs" 선택
    img.png

     

     

     

    Groups 컨트롤을 탭 페이지 1의 스크립트에 ②추가합니다. 속성 창에서 ③을 2로 바꾸세요.

    img.png
     
     

     

    속성 창의 ①Dock을 클릭하여 ②Fill로 변경하세요. 그러면 아래 그림과 같이 디자인되는 것을 알 수 있습니다. 두 번째 탭도 동일하게 작업하세요.

    img.png

     

     

     

    F5를 눌러서 실행하면 아래 그림과 같은 플레이어를 볼 수 있습니다.

    img.gif

     

     

     

    몇 가지 추가로 더 설정해볼까요? 아래 그림처럼 두 번째 ①탭 페이지를 선택하고 ②그룹 컨트롤을 클릭하세요. 속성의 ③을 1로 변경합니다.

    img.png
     
     

     

    탭 페이지의 제목을 변경해볼게요. 첫 번째 ①탭 페이지를 선택하고, 그룹 컨트롤에서 ②우클릭하세요. 콘텍스트 메뉴의 ③"tabPage1 선택"을 클릭하세요.

    img.png
     
     

     

    속성 창의 텍스트에 ①"던전 돌기"를 입력하세요.

    img.png

     

     

    다시 실행해보면 디자인이 변경된 것을 알 수 있을 겁니다. 사실, 수많은 속성과 기능을 담고 있지만 여기서 하나씩 다 확인할 수는 없습니다. 이것저것 변경해보면서 어떻게 변화하는지 직접 확인해보시는 게 좋죠^^; 그리고, 이외에도 누군가가 멋지게 만들어놓은 디자인 폼을 가져다 사용할 수도 있습니다.

    img.png
     
     
    img.jpg
     
     
    img.jpg
     
     
    img.jpg

     

     

     

    개발자에게 후원하기

    img.jpg

     

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해 줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~ 

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    profile_image

    우지원님의 댓글

    no_profile 우지원 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    스크립트를 여러가지 어캐 넣었나용 하나 이외 안넣어지길래,,.