У меня установлено свойство [PREREQUISITES_MISSING] в настраиваемом действии (C#). Его значение представляет собой строку, содержащую список предварительных условий, которые, как считалось, отсутствовали при различных проверках Powershell / Registry.
Я отображаю диалоговое окно перед диалоговым окном "Welcome" по умолчанию в UISequence, при условии, что по крайней мере отсутствует одно обязательное условие.
Моя проблема:
Список предварительных условий может быть длинным или коротким. Если оно длинное, оно отрезано. Если я установлю размер диалога очень большим, во многих случаях это может быть в основном пустое пространство. Возможно ли сделать или из следующих действий:
- Динамически установить ширину / высоту диалога на основе содержимого
- Включить полосу прокрутки в диалоговом окне если содержимое превышает ширину / высоту
<Dialog Id="PrereqsMissingDlg" Width="260" Height="85" Title="!(loc.InstallDirDlg_Title)" NoMinimize="yes">
<!--Other controls removed for brevity-->
<Control Id="PrereqsMissingTxt" Type="Text" X="48" Y="15" Width="200" Height="30" TabSkip="no" Text="[PREREQUISITES_MISSING]" />
</Dialog>