カスタマイズ ダイアログを変更したいので作成しました。しかし、モンド UI の [ようこそ] ダイアログの後に、このカスタム ダイアログを表示したいと考えています。
私がそれを行う場合:
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="CustomizeDlg">1</Publish>
<Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="3">1</Publish>
<Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="CustomCustomizeDlg" Order="4">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Back" Event="NewDialog" Value="CustomizeDlg" Order="4">1</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomCustomizeDlg" Order="4">1</Publish>
その後、すべてが正常に機能します...しかし、次のようなものを作成すると:
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="CustomCustomizeDlg">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="3">1</Publish>
<Publish Dialog="CustomCustomizeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">1</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomCustomizeDlg" Order="4">1</Publish>
次に、カスタマイズダイアログが表示されず、代わりに、ようこその後にライセンスダイアログが表示されます...
まったくわかりませんでした...この動作は私にとって奇妙です...何かアイデアはありますか?
編集:
msi DB では、CustomCustomizeDlg の次の WelcomeDlg のコントロール イベントが登録されていることを発見しましたが、LicenseDialog と両方の順序も 1 です... licenseDialog の行を削除すると問題なく動作するので、私の質問は、その行を削除せずに削除する方法です。シャチを使って...