0

CustomUI で、ユーザー名とパスワードを入力してログオン サービス アカウントを検証しようとしています。[テスト] ボタンは資格情報を検証します。無効なアカウントの場合は、エラーを含む spawndialog が表示され、クリックすると同じ CustomUI に戻ります。ユーザー名とパスワードのテキストボックスの値を返す間、空にする必要があります。テキストボックスの値をクリアする最良の方法は何ですか? テキストボックス値のプロパティを空に設定してみましたが、インストーラーが失敗しました。

4

1 に答える 1

2

モーダル ダイアログの [閉じる] ボタン コントロールで、これらのプロパティを空に戻す設定プロパティ コントロール イベントを配置できます。( {} は MSI では空を意味します) ダイアログが閉じられる前にプロパティが設定されるように、controlevent の順序を正しく設定してください。

しかし、これが機能するかどうかはわかりません。元のダイアログがそのデータを正しく更新するかどうかは確信が持てません。MSI UI には一定の制限があり、これはその 1 つかもしれません。(確認するためにモックアップする必要があります。)

この制限を行う場合の回避策は、SpawnDialog の代わりに NewDialog を実行し、そのダイアログで問題があることをユーザーに伝え、前のダイアログに戻るボタンのみを提供することです。

于 2012-08-03T17:16:38.333 に答える