0

これを行うのに少し問題があり、それができるかどうかわかりません。ユーザーが入力する編集コントロールがあります。入力をすべて大文字にしたいと思います。プロパティを取得し、大文字に変換し、文字が設定されるたびにプロパティを再度設定するために、編集コントロールにカスタム アクションを設定しようとしましたが、機能しません。試しても害はないと思いました..:)

他の誰かがこれを解決しましたか?できればボタンを押さずにやりたいです。問題のダイアログは、それがまったく役立つ場合、ツイン ダイアログです。

ご協力いただきありがとうございます

4

1 に答える 1

1

ネイティブの組み込みの Windows インストーラー UI を使用することはできません。基礎となるMaskedEdit コントロールはプリミティブです。文字が入力されたときに検証および変更するために関連付けるイベントはありません。ToUpper() できるのは、ユーザーが [戻る] または [次へ] をクリックしたときだけです。

別の方法は、多くの学習と作業が必要な外部 UI ハンドラーを使用することです。

于 2013-07-29T20:24:04.303 に答える