Win-Forms アプリケーション (多くの異なるフォームを持つ) で、ユーザー入力の特定の文字のみを受け入れるようにしたいと考えています。この制限は、すべてのフォーム、すべての入力フィールドなどに適用する必要があります。既存のフォームを変更せずに、すべてのフォームにキーボードイベントを追加せずに、さらに良い方法でこれを実装する簡単な解決策はありますか?
最初に低レベルのキーボード フックを考えましたが、これはシステム上で実行されているすべてのアプリケーションのすべてのユーザー入力にグローバルに適用され、理想的なソリューションではないと思います。他の可能性や提案はありますか?