Special features of the dialog editor
In the dialog editor dialogs can be shown and worked on.
SDL Passolo takes the hierarchical structure of .NET WinForms into consideration and supports a large number of standard controls. In addition non-standard controls can also be integrated and alongside standard properties, further properties of the controls can be read and edited.
To support BiDi-languages, for example Hebrew, Passolo offers a possibility of flipping the dialog around. To do so, choose
Derived dialogs
Microsoft .NET supports the derivation of dialogs. This means: derived dialogs inherit properties and controls from a base dialog. Depending on parameters set by the software developer, it may or may not be possible to change the properties of a derived control. By default, derived controls cannot be changed. Derived controls are marked in the dialog editor with this icon. Controls can be declared as Public or Private. Private controls cannot be modified in derived dialogs. The Show Inheritance function in the shortcut menu can be used to display the inheritance hierarchy.
By clicking on the link for the corresponding entry in the list you can jump to each dialog in the inheritance hierarchy. Private controls can only be modified in the dialog that is marked as the defined. Public controls can be modified on any level of the inheritance hierarchy. Which properties can be modified depends on the Framework version. In .NET Framework 2.0 it is possible to make modifications to any property. In Framework 1.1 only properties that were changed by the software developer can be modified.
If the base dialog is contained in a different assembly, Passolo will attempt to find this assembly and add the base dialog to the project. These external base dialogs are marked as hidden so they are not seen and cannot be edited during the localization. They are, however, available for internal referencing.
Non-displayable Elements
Elements, that cannot be displayed, because the creation of the control raised an exception error, are replaced by an Panel element. To see additional information, click the Panel element with the right mouse button and choose the command Exception Details from the context menu.