Catharsisようこそ。睡眠不足なプログラマのチラ裏です。この広告は、90日以上更新していないブログに表示しています。入力検証を行うようなときは、ErrorProviderを使いたいよね!*1というお話は、.NETで飯を食っている人にとっては割と常識ではないかと思っていたのだが、実際のところそうでもないらしい。MessageBoxでいちいちエラー内容を通知してくれちゃっているとか・・。オペレータさん、ウザすぎて使いずらいんじゃないだろうかってゆー。そこで、ErrorProviderを利用した超適当なTextBoxExのコードを上げておく。IValidateCheckを取得または設定します。エラーメッセージに使用するメッセージを取得または設定します。[Description("エラーメッセージに使用するテキストを取得または設定します。エラーメッセージを表示するエラープロバイダーコントロールを取得または設定します。[Description("エラーメッセージを表示するエラープロバイダーコントロールを取得または設定します。エラーメッセージ(nullの場合はエラーなし)を設定します。}}非常に雑なコードですが、応用および拡張のイメージはわきやすいかと。これからErrorProviderを利用しようと思っている人の参考になれば幸い。真面目にやったら、わんくまのえむナウさん作成のコントロールに近い感じになるかと思われる。本気を出したい!真面目にやりたい!という方は参考にしてみてはいかがでしょうか。TypeProvider...2009-04-12演算子オーバーロードを活用してジェネリックオペレータを作る。それは即席自作演算子的な何か。C#に限った話ではなく、その他のプログラミング言語(C++やD言語...2009-03-09ExpandableObjectConverterっていちいち実直に実装するのは面倒だよね。trueでもフォーカスあたる。空気読めなさすぎだよね。WindowsApplicationの標準コントロールってKYだよねというお話C...2009-01-22モテようとして、C#でXOR使ってリバースしている奴がいたんですよいろいろなリバースのアルゴリズムを見てみましよう。月別アーカイブ参加グループプログラミング。