問題タブ [errorprovider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winforms - WinFormsでErrorProviderを使用する場合のCPU使用率が高いのはなぜですか?
ErrorProviderコントロールが複数のコントロールで点滅するアイコンを継続的に設定すると、CPU使用率が高くなる(時間の経過とともにゆっくりと)アプリケーションがあります。
高いCPU使用率はすぐには発生しませんが、アプリケーションが100%CPUに達するまではゆっくりと上昇します。
エラーが表示されない場合、CPUは通常に戻ります。ErrorProviderが非常に多くのCPU時間を費やすのは正常ですか?
.net - コントロールごとに個別のErrorProviderを使用することに問題はありますか?
通常、フォーム上のすべてのコントロールに対して単一のErrorProviderがあります。ただし、ユーザーにエラーを表示する必要があるテキストボックスをサブタイプ化するコントロールがあります。私はそれが使用されるかもしれないすべてにエラープロバイダーを置く必要はありません(私が望むより多くのコード変更)
では、各コントロールで独自のエラープロバイダーを作成することに問題はありますか?
c# - ErrorProvider の上下のパディング
ErrorProvider コントロールでは、SetIconPadding(); を使用できます。アイコンとコントロールの間に追加するピクセル数を設定するため。
このようにして、アイコンを水平に移動できます。
同じことを垂直に行う方法は?
アイコンの配置を拡張またはオーバーライドする方法がわかりません。
PS。状況によっては SetIconAlignment() では不十分です。アイコンのカスタム ローカリゼーションを設定するだけです。
c# - errorProvider から新しいコントロールを作成する
私がしたことは、クラスを作成し、ErrorProvider から継承したのとMessageProvider
同じようにコントロールを作成したい..ErrorProvider
しかし、今の問題は、メソッドの代わりにSetError
、GetError
私がしたいことです..SetMessage
そして、GetMessage
それらSetError
とGetError
メソッドは MessageProvider クラスの一部であってはなりません..
新しいコントロールを作成するにはどうすればよいMessageProvider
ですか?
c# - エラープロバイダーが均一に点滅していません
4 つのコントロールにエラーを提供するエラー プロバイダーがあります。
4つのエラーをすべて設定すると、一度に2つだけが点滅し、一定時間後に4つすべてが落ち着きます..
エラーを2つ設定しても、両方が交互に点滅します..
しかし、それらすべてを同時に点滅させたいのですが...どうすればこれを行うことができますか? (複数の errorProvider を使用することは好みません)
c# - エラープロバイダーによるフォーム全体の無効化
Windowsフォームには、いくつかのコントロールとUserControlがあります。UserControlにErrorProviderがあります。userControlにエラーがある場合、フォーム内のすべてのコントロールの編集を停止したいと思います。それを行う方法はありますか?
errorProvider.BindToCustomDataAndErrors(..)を使用しています
c# - userControlにエラーがある場合は、親ウィンドウコントロールを無効にします
Windowsフォームには、いくつかのコントロールとUserControlがあります。UserControlにErrorProviderがあります。userControlにエラーがある場合、フォーム内のすべてのコントロールの編集を停止したいと思います。それを行う方法はありますか?
errorProvider.BindToCustomDataAndErrors(..)を使用しています
c# - エラー プロバイダーでエラーが存在するかどうかを確認する
Windows フォームでエラー プロバイダーを使用しています。フォームの送信時に、フォームにエラーがないかどうかを確認する必要があります。エラー プロバイダーにエラーが存在するかどうかを取得できますか。
c# - WPFのErrorProvider
エラーメッセージを表示するには、WinForms ErrorProviderコントロールの代わりにWPFで何を使用する必要がありますか?
私はcodeplexとhttp://gallery.expression.microsoft.com/を見てきましたが、似たようなものは見当たりませんでした。
誰かが私に良いWPFの代替品を提案できますか?
アップデート:
WPF検証に関するcodeprojectの記事で適用されている標準的なアプローチを見てみましょう。
これは、.net3のルールに準拠しています。.net 4では、ExpressionBlendは次のようなコードを生成します。
このTextBox内にBinding.ValidationRulesを追加しようとすると、コードがクラッシュします。
.net 4に検証を追加する適切な構文は何ですか?