Visual Designer toolbox.xml Control Group Entries for the SmartComponent Library
This is a sample Control Group configuration for the SmartComponent Library. Customers following the Classes recommended for subclassing in a customer implementation of the SmartComponent Library will need to replace this with the respective custom class names.
Sample toolbox.xml section
<ControlGroup Text="SmartComponents4.NET" Remove="True"> <Control Text="SmartBindingSource" Type="Consultingwerk.SmartComponents.Implementation.SmartBindingSource" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartBusinessEntityAdapter" Type="Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityAdapter" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartBusinessEntityBindingSource" Type="Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityBindingSource" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartBusinessEntityLookup" Type="Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityLookup" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartComboEditor" Type="Consultingwerk.SmartComponents.Implementation.SmartComboEditor" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDataBrowser" Type="Consultingwerk.SmartComponents.Implementation.SmartDataBrowser" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDataCombo" Type="Consultingwerk.SmartComponents.Implementation.SmartDataCombo" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDataObjectAdapter" Type="Consultingwerk.SmartComponents.Implementation.SmartDataObjectAdapter" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDataObjectBindingSource" Type="Consultingwerk.SmartComponents.Implementation.SmartDataObjectBindingSource" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDataObjectLookup" Type="Consultingwerk.SmartComponents.Implementation.SmartDataObjectLookup" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDatasetChildAdapter" Type="Consultingwerk.SmartComponents.Implementation.SmartDatasetChildAdapter" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDesignerSupportComponent" Type="Consultingwerk.SmartComponents.Implementation.SmartDesignerSupportComponent" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDynamicBrowser" Type="Consultingwerk.SmartComponents.Implementation.SmartDynamicBrowser" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDynamicUpdatableBrowser" Type="Consultingwerk.SmartComponents.Implementation.SmartDynamicUpdatableBrowser" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartDynamicViewer" Type="Consultingwerk.SmartComponents.Implementation.SmartDynamicViewer" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartGenericLookup" Type="Consultingwerk.SmartComponents.Implementation.SmartGenericLookup" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartNavigationPanel" Type="Consultingwerk.SmartComponents.Implementation.SmartNavigationPanel" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartPanelController" Type="Consultingwerk.SmartComponents.Implementation.SmartPanelController" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartTempTableAdapter" Type="Consultingwerk.SmartComponents.Implementation.SmartTempTableAdapter" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartToolbarController" Type="Consultingwerk.SmartComponents.Implementation.SmartToolbarController" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> <Control Text="SmartUpdatableBrowser" Type="Consultingwerk.SmartComponents.Implementation.SmartUpdatableBrowser" Assembly="Consultingwerk.SmartComponents.Implementation" ABLControl="True" /> </ControlGroup>
Not all classes may be required for all customers.
Especially the SmartDataObjectAdapter, SmartDataObjectBindingSource and the SmartDataObjectLookup are only required for customers with ADM2 legacy SmartDataObjects.