문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
jcontrols_cf35:jusercontrol [2016/03/18 13:02] Comfile Technology [jUserControl] |
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 }} | ||