すでに検証機能を含むカスタムテキストボックスを作成します。各ユーザーコントロールにコードを書き込むことができます。 WPFでカスタムコントロールを作成することは考えていません。私は私のPROGRAMAに数回私のTextBoxのため、このコードを使用してい
0
A
答えて
3
public class MyTextBox : TextBox
{
System.Text.RegularExpressions.Regex regex = newSystem.Text.RegularExpressions.Regex("[^0-9.-]+");
protected override void OnPreviewTextInput(TextCompositionEventArgs e)
{
e.Handled = !regex.IsMatch(e.Text);
}
}
+0
イベントフックアップがありません... –
+0
@ H.B。イベントの接続?継承されたクラスのオーバーライド... – Skomski
+0
それはもちろんもちろん、何かをしなければならない* –
関連する問題
- 1. 私はSimpleHTTPServerを使用して、私のコードはここでエラー
- 2. PresentationSource.FromVisual(これは)私は私のために次のコードを使用していWPF
- 3. は今、私はこのコードを使用していたフォルダ
- 4. は、私はこのコードを使用していた
- 5. 私はExcelファイルを読むためにこのコードを使用してきた
- 6. 私はWooCommerceを使用していると私はこのコードを使用してきた特定の製品
- 7. ラムダフィルターは、私は私のコードでは、このラムダ式を使用してい
- 8. はネイティブリアクト - こんにちは、私は私のナビゲーションのために、このパッケージを使用してい
- 9. 私はサムネイル作成のために、私のウェブサイトに次のコードを使用しています幅
- 10. 私はこのコードを使用してクラスを作った
- 11. は、私は、次のモジュール使用していたファイルを読み、私のコード
- 12. カラーピッカーはので、私はこれを使用して、私はカラーピッカーを使用する必要が私のコード
- 13. 私は、次を使用しています私のプロジェクトのためにCS5.5
- 14. レルムオブジェクトは、私は私のアプリのためのデータベースとしてレルムを使用しています。このレルム
- 15. は、どのように私は私のストリーミングトランスコーディングのために、私は「」側-vfでyadifフィルタを適用したいの上に、このコマンドを使用して
- 16. %ランダム%変数は、私はこのコードを使用してい乱数
- 17. のGradleのリリースビルドは、私は私のプロジェクトのために、この設定を使用しています
- 18. 私は私のコードを書くことWebstormを使用していWebstorm
- 19. は、私はこのコードを使用しているangular2
- 20. グレイドは、私は私のコードで使用してい
- 21. 私はこのコードを使用して、私のチェックボックスのリストを表示
- 22. アンドロイドjobschedulerのは、私はアンドロイドjobschedulerのAPIを使用してジョブを作成し、スケジュールするために以下のコードを使用しています数回
- 23. カール関数または私は電子メールを送信するために、以前にこのコードを使用していた私のサーバー
- 24. グループクエリは、私は私のギャラリーを埋めるために、このクエリを使用して特定の順序
- 25. どのように私は、私は次のコードを使用して、私のカスタムコントロールのサイズを変更してい
- 26. は、私は私のアプリに次のコードを使用していますNode.jsの
- 27. 私はちょっと私は私にこのモジュールを使用したい
- 28. 私は私のプロジェクトのためのDjango 1.10を使用していますジャンゴ
- 29. cmakeのは、私は現在、私のC++プロジェクトコンパイルするソースファイルの私のリストCMakeのため を生成するコードのこの部分を使用していグロブ
- 30. PHPの$回数は、私は、コードを次していると私はそれをリファクタリングしたい$総
毎回正規表現を再解析しないでください。 – SLaks