====== jUserControl ====== The [[https://api.comfiletech.com/csharp/api/ComfileTech.jControls.jUserControl.html|jUserControl]] control is analogous the .NET Framework's [[https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.usercontrol|UserControl]], but with a much more rich appearance, employing jControls' [[jcontrols:fills_and_borders:index|fill, border]], [[jcontrols:shape_and_cornerradii:index|corner radii]], and [[jcontrols:gloss_and_dropshadow:index#dropshadow_property|drop shadow]], along with a few additional features. Use it to create your own composite controls. ===== jUserControl Visual Studio Template ===== To create a new jUserControl, please use the Visual Studio template as demonstrated in the following video. {{ https://downloads.comfiletech.com/jControls/videos/jusercontrol_template.mp4?900x562 }} ===== Example ===== This example shows a ''LabeledValue'' control which consists of two labels: one holding a value "0.00", and one labeling that value "Label". {{ jusercontrol_labeledvalue_design.png }} With this ''LabeledValue'' control, it is much more convenient and consistent to create a table of name-value fields than creating each label individually. {{ https://downloads.comfiletech.com/jControls/videos/jusercontrol_example.mp4?900x460 }}