Besondere Merkmale des Dialogeditors

Im Dialogeditor können Dialogfelder angezeigt und bearbeitet werden.

SDL Passolo berücksichtigt den hierarchischen Aufbau von .NET WinForms und unterstützt zahlreiche Standard-Steuerelemente. Zusätzlich können auch Nicht-Standard-Steuerelemente eingebunden und neben den Standardeigenschaften auch weitere Eigenschaften der Steuerelemente gelesen und bearbeitet werden.

Zur Unterstützung von BiDi-Sprachen wie zum Beispiel Hebräisch bietet Passolo die Möglichkeit, Dialogfelder umzudrehen. Wählen Sie hierfür Layout > Umdrehen.

Abgeleitete Dialogfelder

Microsoft .NET unterstützt die Ableitung von Dialogfeldern. Dabei übernehmen abgeleitete Dialogfelder die Eigenschaften und Steuerelemente des Basis-Dialogfelds. Ob die Eigenschaften eines abgeleiteten Steuerelements geändert werden können, ist abhängig von Parametern, die durch die Entwickler festgelegt werden. Standardmäßig können abgeleitete Steuerelemente nicht geändert werden. Abgeleitete Steuerelemente sind im Dialogeditor mit gekennzeichnet. Steuerelemente als Öffentlich oder Privat deklariert sein. Private Steuerelemente können in abgeleiteten Dialogfeldern nicht verändert werden. Über die Funktion Vererbungsbaum anzeigen des Kontextmenüs kann die Ableitungshierarchie angezeigt werden.

Durch einen Klick auf den Link des Eintrags in der Liste können Sie zu jedem Dialogfeld in der Ableitungshierarchie springen. Private Steuerelemente können nur in dem Dialogfeld verändert werden, das als definiert markiert ist. Öffentliche Steuerelemente können auf jeder Ebene der Ableitungshierarchie geändert werden. Dabei ist es aber von der Framework-Version abhängig, welche Eigenschaften geändert werden können. In Framework .NET 2.0 können alle Eigenschaften geändert werden. In Framework 1.1 können nur solche Eigenschaften geändert werden, die der Softwareentwickler selbst geändert hat.

Wenn der Basisdialog in einem anderen Assembly enthalten ist, versucht Passolo, dieses Assembly zu finden, und fügt das Basis-Dialogfeld zum Projekt hinzu. Diese externen Basis-Dialogfelder werden als versteckt markiert, sodass sie während der Lokalisierung nicht sichtbar sind und nicht bearbeitet werden können. Sie werden aber intern als Referenz benötigt.

Nicht anzeigbare Elemente

Elemente, die nicht angezeigt werden können, weil bei der Erzeugung des Steuerelements einen Ausnahmefehler aufgetreten ist, werden durch ein Panel-Element ersetzt. Zur Anzeige zusätzlicher Informationen klicken Sie mit der rechten Maustaste auf das Panel-Element und wählen Sie im Kontextmenü den Befehl Ausnahmefehler-Details aus.