====== jUserControl ====== ''jUserControl'' 콘트롤은 [[https://msdn.microsoft.com/en-us/library/system.windows.forms.usercontrol%28v=vs.90%29.aspx|.Net Compact Framework's UserControl]]을 발전시킨 것입니다. 여러개의 콘트롤을 조합해서 새로운 콘트롤을 만드는 방법입니다. .Net Compact Framework의 UserControl의 사용법은 [[https://msdn.microsoft.com/en-us/library/ms171725%28v=vs.90%29.aspx#Anchor_1|composite controls]]을 참조하세요. ===== jUserControl의 생성 ===== 새로운 jUserControl을 만들기 위해선, //Project//-->//Add New Item...// 메뉴를 클릭하고, //jUserControl// 템플릿을 선택하세요. {{ .:usercontroltemplate.png }} ''jUserControl''템플릿을 프로젝트에 추가하면, 작은 차일드 콘트롤을 보실 수 있습니다. {{ .:usercontroladdchildcontrols.mp4?569x320 }} **HINT**: 기본적으로 ''Fill'' 속성은 ''Transparent''으로 되어 있어, 뒷배경에 있는 그림이나 콘트롤들이 그대로 보입니다. 이것이 이상하게 여겨진다면 ''Fill'' 속성의 칼라를 다른 색으로 바꾸세요. ===== Fill 과 Border 속성 ===== ''Fill'' 과 ''Border'' 속성은 내부와 외곽선에 대한 내용을 콘트롤할 수 있는 속성입니다. 자세한 내용은 [[.:Fills, Strokes, and Borders]]을 참조하세요. ===== Text Features ===== ''jUserControl'' 은 다른 jControls CF35 콘트롤처럼 Text 기능을 사용할 수 있습니다. 이에 대한 자세한 내용은 [[.:Text Features]] 을 참고하시기 바랍니다. ===== 사용예 ===== 두개의 "Label"로 구성된 ''LabeledValue'' 콘트롤입니다. {{ .:labeledvaluedesigner.png }} 프로젝트에서 ''LabeledValue'' 콘트롤과 같은 모양이 여러곳에서 쓰인다면, 좀더 편리하게 화면상에 위치시킬 수 있습니다. {{ .:labeledvalueaddtoform.mp4?854x480 }}