반응형

사용자 정의 컨트롤 3

[C# 실습] 레코드 코팅 - 기계 구현(Windows Forms)

이전 게시글에는 레코드 코팅 기계 컨트롤(RCMachineControl)을 만드는 코드를 소개했어요. 해당 글에서는 레코드 코팅 기계(RCMachine)개체를 Form1 Load시점에 하드코딩으로 만들어 컨트롤에 설정하고 가동하게 작성하였습니다. 이번에는 UI 컨트롤을 통해 레코드 코팅 기계 컨트롤을 제어하는 코드를 소개할게요. 1. Form1에 제어하기 위한 컨트롤을 추가 배치합니다. nud로 시작하는 컨트롤은 NumericUpdawn컨트롤입니다. 2. Form의 Load이벤트 핸들러와 각 버튼의 클릭 이벤트 핸들러를 추가한 후에 다음처럼 구현합니다. using Microsoft.Win32; using RCMachineControlLib; using System; using System.Windows...

[NCS 실습, Windows Form with C#] 화면 구현 - 사용자 정의 컨트롤 및 이벤트

[NCS 실습, Windows Form with C#] 화면 구현 - 사용자 정의 컨트롤 및 이벤트 평가일시2018년 훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목닷넷기반 GUI프로그래밍훈련교사 장 문 석 (인)능력단위명화면구현(2001020225_16v4)성취기준5점(매우우수), 4점(우수), 3점(보통), 2점(미흡), 1점(매우미흡)능력단위요소문항교수자 평가성취수준점수환산화면구현하기(2001020225_16v4.1) 사용자 정의 컨트롤을 기획하고 이를 개발한 후에 이를 활용하는 더미 프로그램을 작성하시오. 이 때 사용자 정의 컨트롤에서의 변화를 실시간으로 인지하도록 필요한 대리자 및 이벤트 인자 형식을 정의하고 이벤트 멤버로 활용하시오.(컴포넌트 다이어그램과 컨트롤 및 폼의 La..

1.6.2 사용자 정의 컨트롤 만들기

1.6.2 사용자 정의 컨트롤 만들기 이번에는 사용자 정의 컨트롤을 만들고 이를 사용하는 Windows Forms 응용 프로그램을 만들어 봅시다. 실습은 도서 관리자 응용을 만드는 것으로 할게요. 도서 관리자 응용은 Windows Forms 응용 프로그램으로 사용자 정의 컨트롤인 BookControlLib와 BookLib 클래스 라이브러리를 참조합니다. 그리고 BookControlLib는 BookLib 클래스 라이브러리를 참조할 것입니다. [그림 1.22] 도서 관리자 컴포넌트 다이어그램 먼저 클래스 라이브러를 생성하여 디폴트로 제공하는 소스 파일명을 Book.cs로 변경하세요. Book 클래스는 도서 제목, ISBN, 저자, 출판사, 설명을 멤버 속성으로 캡슐화하는 아주 작은 클래스입니다. 이에 관한 ..

반응형