iCustomizer enables user interface customization at runtime, even in existing templates.
iCustomizer enables you to customize your user interface (GUI) at runtime. iCustomizer is able to perform customized changes in existing templates, including graphic and functional modifications, which have not been designed by the programmer. Normally modifications are limited to showing/hiding of menu items, columns or buttons, resizing of tables and forms, changes in the order of columns in a table etc. These modifications, however, are only possible if they have been programmed by the developer in the first place. With iCustomizer, however, every user can change control properties at runtime. It is not only possible to modify existing controls but also to add new controls and give them desired functionality. All changes can be saved so that they are available every time the program is started.
iCustomizer is evoked using a pre-defined hot key combination. Once active, users can alter a control’s properties or insert new controls on the form. Furthermore it is possible to create C# scripts and link them to any control event. All alterations that are made using iCustomizer are implemented in runtime i.e. they can be seen/used immediately. Subsequently the alterations can be saved so that they are available when the module is started again. All alterations of control properties and Scripting code (with event links) are saved in XML files in predefined. There is a delta-file created for each form that is customized. When a Form is created or started the delta-file is processed on the FormLoaded event and all altered properties etc. are set. There is a free choice of which hot key can be used for activating iCustomizer and in which directories the delta-files are saved, this information is saved in the configuration file.
The nGroup is a supplier of the all embracing ERP solution eEvolution and one of Germany's leading manufacturers of software for business solutions. The nGroup is a Microsoft Gold Certified Partner with ISV / Software Solutions competency. This certification ensures a high level of expertise in the Microsoft .NET development and integration of Microsoft technology enabling nGroup to provide the user with a high degree of customization and flexibility in the adaption or extension of their business platform.
Published in Development Tool News & Software Component News, January 28, 2011