C#, 사용자 정의 컨트롤 사용하기


컨트롤 도구상자에 포함해서 사용하는 방법과

도구상자에 추가하지 않고 라이브러리를 바로 사용하는 방법이 있습니다.

 

 

 

 

C#, 사용자 정의 컨트롤 사용하기 – 1 (컨트롤 도구상자에 추가)

 

 

사용자 정의 컨트롤을 컴파일 하면 도구바에 자동으로 추가된다고 하는데 제가 사용한 VS2005, VS2008에서는 자동으로 추가가 되지 않았습니다.

개인적으로는 자동으로 추가되지 않는 것이 좋다고 봅니다. 사용자 정의 컨트롤이 많아질수록 컴퓨터가 버벅 거리기 때문입니다.

 

여기서는 수동으로 추가하여 사용하는 방법을 소개해 드리겠습니다.

 

도구상자에서 원하는 탭을 열고 마우스 우측버튼을 클릭하여 [항목 선택]을 선택합니다.

 

 

 

 

[찾아보기]를 눌러 앞에서 만든 WATClock.dll 을 선택합니다.

 

[확인]을 눌러 완료하면 도구 상자에 추가됩니다.

 

 

 

 

 

 

주의 사항이 있다면

WATClock.dll 파일이 업데이트가 되었을 때 도구상자에서는 바로 업데이트가 되지 않습니다.

새롭게 등록해 줘야 업데이트가 적용됩니다.

수시로 업데이트 되는 컨트롤이라면 아래의 방법을 사용하는 게 좋습니다.

 

 

 

 

 

C#, 사용자 정의 컨트롤 사용하기 – 2 ( 코드 라인에 추가하여 사용)

 

 

라이브러리를 직접 사용하는 방법은 라이브러리가 업데이트 되면 자동으로 갱신되는 장점이 있어 이 방법을 추천해 드립니다.

 

먼저 [Reference] 에서 [참조 추가]를 합니다.

 

[찾아보기]탭에서 원하는 라이브러리(WATClock.dll)를 선택합니다.

 

 

[References]에 추가되었습니다.

 

 

메인 폼에서 아래처럼 코드를 추가한 후 컴파일 하면 됩니다.

 

 

 

 

Form1.cs 파일

public partial class Form1 : Form

{

WATClock.WATClock wClock = new WATClock.WATClock();

 

public Form1()

{

InitializeComponent();

this.Controls.Add(wClock);

 

}

}

 


Leave a Comment