0

Windows フォーム アプリケーション C#

私はTextBox窓に4つ持っていますFormText_Validating各テキストボックスのイベントを処理するコードを書きました。ユーザーが送信をクリックすると、Buttonこれらの text_validating イベントが自動的に発生します。

ボタンの有効CausesValidationなプロパティ。

ASP.netにvalidationGroupプロパティと呼ばれるものがあり、Windowsアプリケーションでどのように実装できるか

この問題を解決するのを手伝ってください

ありがとうございました

4

4 に答える 4

0

1 つのオプションは、必要なパラメーターを渡して検証メソッドを呼び出すことです (null が機能する場合があります。コードを表示すると、必要かどうかを判断するのに役立ちます)。

于 2012-06-22T21:19:38.383 に答える
0

Text_Validating イベントは、コントロールのフォーカスが変化したときにのみ発生すると思います。送信時の検証に興味がある場合は、この投稿からユーザー Bruce によって提案された何かを行うことができます。

于 2012-06-22T21:27:25.833 に答える
0

また、次のバリデータを使用して asp.net のような独自のバリデータ コントロールを作成することもできますWinforms:- .

RequiredFieldValidator  
RegularExpressionValidator  
CompareValidator    
RangeValidator  
CustomValidator

カスタム検証ライブラリを使用して Winforms を拡張する方法について、段階的な説明とチュートリアルを次に示します - http://msdn.microsoft.com/en-us/library/ms950965.aspx

于 2012-06-23T15:25:10.817 に答える
0

ボタンをクリックすると、次のようになります。

if(ValidateChildren())
{
      //do stuff
}
于 2017-04-12T00:04:32.600 に答える