Occasionally Alchemy CATALYST may not correctly display custom or inherited controls defined in .resx files. This is due to incomplete information in the .resx files. Generally this information relates to inheritance or use of 3rd Party Controls.

To improve the visual representation of these controls, the Dialog Editor allows these controls to be mapped to an alternative control. One that can be displayed correctly in the Dialog Editor.

In the example below, the .resx file contains a 3rd Party calendar control. To improve the visualness of this winform, the second example shows it mapped to the standard .NET calendar control.

 

net010.bmp

Default display of a 3rd Party Control in the Dialog Editor.

 

net011.bmp

Example of 3rd Party control mapped to standard .NET calendar control. This improves the visualness of .resx files that use visual inheritance and 3rd Party Controls.

To map a 3rd Party Control to a known .NET object, click on the control using the mouse and select Map to from the popup menu. Select the control from a list of known .NET controls. The Dialog Editor will now map this 3rd Party control to the one selected from the list.

note.bmp

Mapping information for 3rd Party Controls is stored in the file controlmapping.xml. This file can be found in the Alchemy CATALYST installation folder.