|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Erweiterter Modus > Benutzeroberfläche > Die Eigenschaften eines Steuerelements bearbeiten Bedingungen |
Bedingungen werden verwendet, um die Sichtbarkeit oder den aktivierten Zustand eines Steuerelements zur Laufzeit zu ändern.
Der Dialog Properties ermöglicht die Definition der Kombination aus einer Bedingung und einer Aktion.
•Condition
Eine Bedingung in der Installer-Syntax.
•Action
Einer der fünf Werte:
▪Show – macht das Steuerelement sichtbar, wenn die Bedingung true ist
▪Hide – macht das Steuerelement unsichtbar, wenn die Bedingung true ist
▪Enable – aktiviert das Steuerelement, wenn die Bedingung true ist
▪Disable – deaktiviert das Steuerelement, wenn die Bedingung true ist
▪Default – macht das Steuerelement zum Standard im aktuellen Dialog, wenn die Bedingung true ist
Um eine neue Bedingung hinzuzufügen, klicken Sie auf die Schaltfläche Add.... Eine neue Zeile wird automatisch hinzugefügt.
Um eine vorhandene Bedingung zu bearbeiten, setzen Sie den Fokus auf die zu bearbeitende Zelle und drücken Sie F2 oder klicken Sie sie ein zweites Mal mit der linken Maustaste an. RayPack zeigt einen Kombinationsfeld-Editor an, wenn die Menge der erlaubten Werte ermittelt werden konnte. Der Wert kann auch manuell eingegeben werden. Einige Felder werden zusätzlich von RayPack validiert. Beispielsweise verhindert RayPack die Eingabe einer leeren Zeichenfolge in die Spalte Condition, um die interne MSI-Konsistenz zu wahren. Alle Validierungsfehler werden inline angezeigt. Wenn Sie die Bearbeitung abbrechen und den vorherigen Wert wiederherstellen möchten, drücken Sie ESC, während der Validierungsfehler in der Zelle angezeigt wird.
|
Hinweis: Aufgrund der Windows Installer-Einschränkungen können einige Wertekombinationen identische MSI-Primärschlüssel erzeugen. Wenn die Änderungen gespeichert werden (durch Drücken von OK oder APPLY), führt RayPack die Bedingungsdefinitionen zusammen und stellt sicher, dass die interne Konsistenz des Pakets nicht verletzt wird. |
Um eine vorhandene Bedingung zu löschen, setzen Sie den Fokus auf die Zeile der Bedingung und drücken Sie die Schaltfläche Remove selected.