Dynamics4.NET FAQ: Can you customize Dynamics4.NET?
Contents
Yes. Dynamics4.NET can be customized in the same way as a Progress Dynamics application can be customized.
Standard customizing options
The repository information can be customized using sub-classing or the customizing class information. The Dynamics4.NET rendering types are sub-classes of the Progress Dynamics rendering types. An additional level of sub-classes can be added.
The adm2dotnet code supports the same concepts of customization than the standard Progress ADM2 source code.
Dynamics4.NET customizing options
Dynamics4.NET offers additional customizing options:
Visual Standard Dialogs (like the Login Dialog, Message Dialog, Lookup Dialog) can be designed as custom ABL Forms in the Visual Designer. These classes need to implement the required interface declaration (ILoginDialog, IMessageDialog, ILookupDialog) to ensure that the Dynamics4.NET framework can interoperate with the custom visual component.
StandardSmartDataFields like DynLookup and DynCombo can utilize a custom ABL UserControl for the visualization on a case-by-case basis in a similar manner.
All additional visible components used in the framework can also be extended and customized using the object oriented concepts of inheritance and Interface implementation.

![[+]](/D4wiki/wiki/explorer/img/toggle1.png)

![[-]](/D4wiki/wiki/explorer/img/toggle0.png)
