CustomUI で、ユーザー名とパスワードを入力してログオン サービス アカウントを検証しようとしています。[テスト] ボタンは資格情報を検証します。無効なアカウントの場合は、エラーを含む spawndialog が表示され、クリックすると同じ CustomUI に戻ります。ユーザー名とパスワードのテキストボックスの値を返す間、空にする必要があります。テキストボックスの値をクリアする最良の方法は何ですか? テキストボックス値のプロパティを空に設定してみましたが、インストーラーが失敗しました。
質問する
532 次
1 に答える
2
モーダル ダイアログの [閉じる] ボタン コントロールで、これらのプロパティを空に戻す設定プロパティ コントロール イベントを配置できます。( {} は MSI では空を意味します) ダイアログが閉じられる前にプロパティが設定されるように、controlevent の順序を正しく設定してください。
しかし、これが機能するかどうかはわかりません。元のダイアログがそのデータを正しく更新するかどうかは確信が持てません。MSI UI には一定の制限があり、これはその 1 つかもしれません。(確認するためにモックアップする必要があります。)
この制限を行う場合の回避策は、SpawnDialog の代わりに NewDialog を実行し、そのダイアログで問題があることをユーザーに伝え、前のダイアログに戻るボタンのみを提供することです。
于 2012-08-03T17:16:38.333 に答える