問題タブ [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.

0 投票する
2 に答える
448 参照

winforms - WinFormsでErrorProviderを使用する場合のCPU使用率が高いのはなぜですか?

ErrorProviderコントロールが複数のコントロールで点滅するアイコンを継続的に設定すると、CPU使用率が高くなる(時間の経過とともにゆっくりと)アプリケーションがあります。

高いCPU使用率はすぐには発生しませんが、アプリケーションが100%CPUに達するまではゆっくりと上昇します。

エラーが表示されない場合、CPUは通常に戻ります。ErrorProviderが非常に多くのCPU時間を費やすのは正常ですか?

0 投票する
1 に答える
170 参照

.net - コントロールごとに個別のErrorProviderを使用することに問題はありますか?

通常、フォーム上のすべてのコントロールに対して単一のErrorProviderがあります。ただし、ユーザーにエラーを表示する必要があるテキストボックスをサブタイプ化するコントロールがあります。私はそれが使用されるかもしれないすべてにエラープロバイダーを置く必要はありません(私が望むより多くのコード変更)

では、各コントロールで独自のエラープロバイダーを作成することに問題はありますか?

0 投票する
1 に答える
1863 参照

c# - ErrorProvider の上下のパディング


ErrorProvider コントロールでは、SetIconPadding(); を使用できます。アイコンとコントロールの間に追加するピクセル数を設定するため。

このようにして、アイコンを水平に移動できます。
同じことを垂直に行う方法は?

アイコンの配置を拡張またはオーバーライドする方法がわかりません。

PS。状況によっては SetIconAlignment() では不十分です。アイコンのカスタム ローカリゼーションを設定するだけです。

0 投票する
2 に答える
274 参照

c# - errorProvider から新しいコントロールを作成する

私がしたことは、クラスを作成し、ErrorProvider から継承したのとMessageProvider同じようにコントロールを作成したい..ErrorProvider

しかし、今の問題は、メソッドの代わりにSetErrorGetError私がしたいことです..SetMessageそして、GetMessageそれらSetErrorGetErrorメソッドは MessageProvider クラスの一部であってはなりません..

新しいコントロールを作成するにはどうすればよいMessageProviderですか?

0 投票する
1 に答える
1384 参照

c# - エラープロバイダーが均一に点滅していません

4 つのコントロールにエラーを提供するエラー プロバイダーがあります。

4つのエラーをすべて設定すると、一度に2つだけが点滅し、一定時間後に4つすべてが落ち着きます..

エラーを2つ設定しても、両方が交互に点滅します..

しかし、それらすべてを同時に点滅させたいのですが...どうすればこれを行うことができますか? (複数の errorProvider を使用することは好みません)

0 投票する
2 に答える
844 参照

c# - エラープロバイダーによるフォーム全体の無効化

Windowsフォームには、いくつかのコントロールとUserControlがあります。UserControlにErrorProviderがあります。userControlにエラーがある場合、フォーム内のすべてのコントロールの編集を停止したいと思います。それを行う方法はありますか?

errorProvider.BindToCustomDataAndErrors(..)を使用しています

0 投票する
1 に答える
221 参照

c# - userControlにエラーがある場合は、親ウィンドウコントロールを無効にします

Windowsフォームには、いくつかのコントロールとUserControlがあります。UserControlにErrorProviderがあります。userControlにエラーがある場合、フォーム内のすべてのコントロールの編集を停止したいと思います。それを行う方法はありますか?

errorProvider.BindToCustomDataAndErrors(..)を使用しています

0 投票する
1 に答える
10462 参照

c# - エラー プロバイダーでエラーが存在するかどうかを確認する

Windows フォームでエラー プロバイダーを使用しています。フォームの送信時に、フォームにエラーがないかどうかを確認する必要があります。エラー プロバイダーにエラーが存在するかどうかを取得できますか。

0 投票する
1 に答える
3484 参照

c# - WPFのErrorProvider

エラーメッセージを表示するには、WinForms ErrorProviderコントロールの代わりにWPFで何を使用する必要がありますか?

私はcodeplexとhttp://gallery.expression.microsoft.com/を見てきましたが、似たようなものは見当たりませんでした。

誰かが私に良いWPFの代替品を提案できますか?

アップデート:

WPF検証に関するcodeprojectの記事で適用されている標準的なアプローチを見てみましょう。

これは、.net3のルールに準拠しています。.net 4では、ExpressionBlendは次のようなコードを生成します。

このTextBox内にBinding.ValidationRulesを追加しようとすると、コードがクラッシュします。

.net 4に検証を追加する適切な構文は何ですか?