사용자 도구

사이트 도구

English

jcontrols_cf35:jusercontrol

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
jcontrols_cf35:jusercontrol [2016/03/18 13:09]
Comfile Technology [Example]
jcontrols_cf35:jusercontrol [2016/04/14 09:46] (현재)
줄 1: 줄 1:
 +====== 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 }}
  
jcontrols_cf35/jusercontrol.txt · 마지막으로 수정됨: 2016/04/14 09:46 (바깥 편집)