私の winforms アプリケーションには、何千ものテキスト ボックスがあります。
数値(整数)しか入力できないテキストボックスに、数値用のテキストボックスのコピペを無効にしたい。
例:
Employee number: 1234567
- text box の ShortcutsEnabled プロパティに false を設定しようとしましたが、コピーと貼り付け全体が完全に無効になりません。これは望ましくありません。数字のコピー貼り付けを許可したいのです。
- クリップボードからデータを取得できます
クリップボード.GetText();
かどうかを確認します
Int32.TryParse
番号/文字列を確認します。
コードごとにコードを固定したり、正規表現を使用したりする代わりに使用できる一般的なアプローチはありますか?